Esempio n. 1
0
        void SendLog(string log)
        {
            var arg = new VgcApis.Models.StrEvent(log);

            try
            {
                OnLog?.Invoke(this, arg);
            }
            catch { }
        }
Esempio n. 2
0
        void OnLogHandler(object sender, VgcApis.Models.StrEvent arg)
        {
            var msg = string.Format("[{0}] {1}", this.name, arg.Data);

            LogCache = msg;
            try
            {
                OnLog?.Invoke(this, new VgcApis.Models.StrEvent(msg));
            }
            catch { }
        }
Esempio n. 3
0
 void LogReceiver(object sender, VgcApis.Models.StrEvent e)
 {
     Task.Factory.StartNew(() =>
     {
         var content = e.Data;
         try
         {
             rtBoxLogger.Invoke((MethodInvoker) delegate
             {
                 if (rtBoxLogger.Lines.Length >= maxNumberLines - 1)
                 {
                     rtBoxLogger.Lines = rtBoxLogger.Lines.Skip(rtBoxLogger.Lines.Length - maxNumberLines).ToArray();
                 }
                 rtBoxLogger.AppendText(content + "\r\n");
             });
         }
         catch { }
     });
 }
Esempio n. 4
0
 private void OnLogHandler(object sender, VgcApis.Models.StrEvent args)
 {
     Task.Factory.StartNew(() =>
     {
         var content = args.Data;
         try
         {
             rtBoxLogger.Invoke((MethodInvoker) delegate
             {
                 if (rtBoxLogger.Lines.Length >= maxNumberLines - 1)
                 {
                     rtBoxLogger.Lines = rtBoxLogger.Lines.Skip(rtBoxLogger.Lines.Length - maxNumberLines).ToArray();
                 }
                 rtBoxLogger.AppendText(content + System.Environment.NewLine);
             });
         }
         catch { }
     });
 }
Esempio n. 5
0
 void OnSendLogHandler(object sender, VgcApis.Models.StrEvent arg)
 {
     setting.SendLog(arg.Data);
 }