Exemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_log"></param>
 void AppendLog(string _log)
 {
     if (rtx_logOutput.InvokeRequired)
     {
         delOneStr dd = new delOneStr(AppendLog);
         rtx_logOutput.Invoke(dd, new object[] { _log });
     }
     else
     {
         StringBuilder builder;
         if (rtx_logOutput.Lines.Length > 99)
         {
             builder = new StringBuilder(rtx_logOutput.Text);
             builder.Remove(0, rtx_logOutput.Text.IndexOf('\r', 3000) + 2);
             builder.Append(_log);
             rtx_logOutput.Clear();
             rtx_logOutput.AppendText(builder.ToString());
         }
         else
         {
             rtx_logOutput.AppendText(_log);
         }
         rtx_logOutput.ScrollToCaret();
     }
 }
Exemplo n.º 2
0
 void AppendLog(string _log)
 {
     if (txtLog.InvokeRequired)
     {
         delOneStr dd = new delOneStr(AppendLog);
         txtLog.Invoke(dd, new object[] { _log });
     }
     else
     {
         StringBuilder builder;
         //设置窗口显示日志的长度
         if (txtLog.Lines.Length > 990)
         {
             builder = new StringBuilder(txtLog.Text);
             try
             {
                 int txtlog2;
                 txtlog2 = txtLog.Text.IndexOf('\r', 3000);
                 builder.Remove(0, txtlog2 + 2);
             }
             catch (Exception ex)
             {
                 log.Error(ex.Message);
             }
             builder.Append(_log);
             txtLog.Clear();
             log.Info("清空窗口日志!");
         }
         else
         {
             txtLog.AppendText(_log);
         }
     }
 }
Exemplo n.º 3
0
 void AppendLog(string _log)
 {
     if (txtLog.InvokeRequired)
     {
         delOneStr dd = new delOneStr(AppendLog);
         txtLog.Invoke(dd, new object[] { _log });
     }
     else
     {
         StringBuilder builder;
         //设置窗口显示日志的长度
         if (txtLog.Lines.Length > 990)
         {
             builder = new StringBuilder(txtLog.Text);
             try
             {
                 int txtlog2;
                 txtlog2 = txtLog.Text.IndexOf('\r', 3000);
                 builder.Remove(0, txtlog2 + 2);
             }
             catch (Exception ex)
             {
                 log.Error(ex.Message);
             }
             builder.Append(_log);
             txtLog.Clear();
             log.Info("清空窗口日志!");
         }
         else
         {
             txtLog.AppendText(_log);
         }
     }
 }