/// <summary> /// 将日志信息显示在文本框 /// </summary> /// <param name="tb">文本框</param> /// <param name="logLV">日志等级</param> public static void DisplayLog(System.Windows.Forms.TextBox tb, LogLevel logLV) { tb.Invoke(new Action(() => { tb.Clear(); switch (logLV) { case LogLevel.Normal: foreach (string str in NormalInfo) { tb.AppendText(str + "\r\n"); tb.AppendText("==============================================================\r\n"); } NormalInfo.Clear(); break; case LogLevel.Warn: foreach (string str in WarnInfo) { tb.AppendText(str + "\r\n"); tb.AppendText("==============================================================\r\n"); } WarnInfo.Clear(); break; case LogLevel.Error: foreach (string str in ErrorInfo) { tb.AppendText(str + "\r\n"); tb.AppendText("==============================================================\r\n"); } ErrorInfo.Clear(); break; default: break; } })); }