public void LogMessage2(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); //rtb.Invoke(la, Color.Black, DateTime.Now.ToString("HH:mm:ss ") + text); rtb.Invoke(la, Color.Black, text);//// }
public void NC_Add_ErrLog(demo.FormMain.AlarmStruct errlog) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); //this.Err_time.Text = System.DateTime.Now.ToString("MM-dd HH:mm"); this.Err_log.Invoke(la, Color.Red, DateTime.Now.ToString("HH:mm:ss") + "发生报警" + errlog.alarm_num.ToString() + errlog.alarm_text); }
//显示错误信息 public void LogError(string msg) { LogAppendDelegate lad = new LogAppendDelegate(LogAppend); // Invoke()的作用是:在应用程序的主线程上执行指定的委托。一般应用:在辅助线程中修改UI线程( 主线程 )中对象的属性时,调用this.Invoke(); txtRcv.Invoke(lad, Color.Red, DateTime.Now.ToString("HH:mm:ss :") + msg);//为了不使线程冲突,需要创建一个委托 }
/// <summary> /// Exception /// </summary> /// <param name="text"></param> public void LogException(string text) { LogAppendDelegate lad = new LogAppendDelegate(LogAppend); var ar = richTextBox1.BeginInvoke(lad, Color.Black, text); richTextBox1.EndInvoke(ar); }
/// <summary> /// LogMessage /// </summary> /// <param name="text"></param> public void LogMessage(string text) { LogAppendDelegate lad = new LogAppendDelegate(LogAppend); var ar = richTextBox1.BeginInvoke(lad, Color.DarkGray, DateTime.Now.ToString("HH:mm:ss-") + text); richTextBox1.EndInvoke(ar); }
/// <summary> /// 显示警告信息 /// </summary> /// <param name="text"></param> public void LogWarning(string text) { if (this.IsDisposed || !this.IsHandleCreated) { return; } LogAppendDelegate la = new LogAppendDelegate(LogAppend); this.Invoke(la, Color.FromArgb(255, 128, 0), text, false); }
/// <summary> /// 显示警告信息 /// </summary> /// <param name="text"></param> public void LogGreen(string text) { if (this.IsDisposed || !this.IsHandleCreated) { return; } LogAppendDelegate la = new LogAppendDelegate(LogAppend); this.Invoke(la, Color.Green, text, false); }
public void LogSmaller(string text) { if (this.IsDisposed || !this.IsHandleCreated) { return; } LogAppendDelegate la = new LogAppendDelegate(LogAppend); this.Invoke(la, Color.Black, text, true); }
/// <summary> /// 显示信息 /// </summary> /// <param name="text"></param> public void LogMessage(string text) { if (this.IsDisposed || !this.IsHandleCreated) { return; } LogAppendDelegate la = new LogAppendDelegate(LogAppend); if (this.IsHandleCreated) { this.Invoke(la, Color.Black, text, false); } }
/// <summary> /// display info log /// </summary> /// <param name="text"></param> public void LogMessage(string text) { if (richTextBoxRemote != null) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBoxRemote.Invoke(la, Color.Black, DateTime.Now.ToString("[yyyy.MM.dd HH:mm:ss]") + " " + text); //Write log message this.WriteInfoLog(MethodBase.GetCurrentMethod().DeclaringType, text); richTextBoxRemote.Focus(); return; } //Write log message this.WriteInfoLog(MethodBase.GetCurrentMethod().DeclaringType, text); }
/// <summary> /// display error log /// </summary> /// <param name="text"></param> public void LogError(string text,Exception e) { if (richTextBoxRemote != null) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBoxRemote.Invoke(la, Color.Red, DateTime.Now.ToString("[yyyy.MM.dd HH:mm:ss]") + " " + text + "\nProcess terminated."); //Write log message this.WriteErrLog(MethodBase.GetCurrentMethod().DeclaringType, e, text); richTextBoxRemote.Focus(); return; } //Write log message this.WriteErrLog(MethodBase.GetCurrentMethod().DeclaringType, e, text); }
/// <summary> /// 显示信息 /// </summary> /// <param name="text"></param> //public void LogMessage(string text) //{ // LogAppendDelegate la = new LogAppendDelegate(LogAppend); // rtbRemote.Invoke(la, Color.Black, DateTime.Now.ToString("HH:mm:ss ") + text); //} public void LogMessage(string text) { Color color = Color.Black; LogAppendDelegate la = new LogAppendDelegate(LogAppend); if (text.Contains("绿色")) { color = Color.Green; } if (text.Contains("蓝色")) { color = Color.Blue; } rtbRemote.Invoke(la, color, text, DateTime.Now.ToString("HH:mm:ss.fff ")); }
/// <summary> /// 写Log到Form中显示 /// </summary> /// <param name="eLevel"></param> /// <param name="nLogID"></param> /// <param name="strMsg"></param> /// <param name="strFinalMsg"></param> private void WriteToForm(ENUM_LogLevel eLevel, DateTime curTime, int nLogID, string strMsg, string strFinalMsg, int nTaskID) { try { if (m_LogRichTextBox == null) { return; } // 官方标准Log格式太难看了。。。我还是自己设计一个form显示的吧。。。 string strLevel = ""; if (eLevel == ENUM_LogLevel.eLogLevel_Info) { strLevel = "[INFO]"; } if (eLevel == ENUM_LogLevel.eLogLevel_Error) { strLevel = "[EROR]"; } if (eLevel == ENUM_LogLevel.eLogLevel_Warning) { strLevel = "[WARN]"; } string strTime = curTime.ToString("yyyy-MM-dd|HH:mm:ss"); string strFormMsg = nLogID.ToString("000000") + "|" + strTime + "|" + strLevel + "|" + nTaskID + "|" + strMsg; LogAppendDelegate la = new LogAppendDelegate(LogAppendToForm); if (eLevel == ENUM_LogLevel.eLogLevel_Error) { m_LogRichTextBox.Invoke(la, Color.Red, strFormMsg); } else if (eLevel == ENUM_LogLevel.eLogLevel_Warning) { m_LogRichTextBox.Invoke(la, Color.Yellow, strFormMsg); } else if (eLevel == ENUM_LogLevel.eLogLevel_Info) { m_LogRichTextBox.Invoke(la, Color.White, strFormMsg); } } catch { // 这里暂时不需要做处理,因为该函数调用频率很高,且在WriteToDB处已做处理 } }
//log the error message public void LogError(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); LogText.Invoke(la, Color.Red, DateTime.Now.ToString("HH:mm:ss ") + text); }
private void log(string text, Color color) { LogAppendDelegate la = new LogAppendDelegate(_log); this.rtLog.Invoke(la, text, color); }
/// <summary> /// 追加显示文本 /// </summary> /// <param name="text"></param> public void LogAppendMsg(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBoxRemote.Invoke(la, Color.Black, DateTime.Now.ToString("[yyyy.MM.dd HH:mm:ss]") + " " + text); }
//log the correct message public void LogMessage(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); LogText.Invoke(la, Color.Black, DateTime.Now.ToString("HH:mm:ss ") + text); }
public void LogMessage(string msg) { LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod); richTextBox1.Invoke(la, Color.Green, msg); }
/// <summary> /// display warning log /// </summary> /// <param name="text"></param> public void LogWarning(string text) { if (richTextBoxRemote != null) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBoxRemote.Invoke(la, Color.BlueViolet, DateTime.Now.ToString("[yyyy.MM.dd HH:mm:ss]") + " " + text + Environment.NewLine + Environment.NewLine); //Write log message this.WriteWarnLog(MethodBase.GetCurrentMethod().DeclaringType, text); return; } //Write log message this.WriteWarnLog(MethodBase.GetCurrentMethod().DeclaringType, text); }
/// <summary> /// 显示正确信息 /// </summary> /// <param name="text"></param> public void LogInfo(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); this.txt_log.Invoke(la, Color.Green, DateTime.Now + "----" + text); }
public void LogError(string msg) { LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod); richTextBox1.Invoke(la, Color.Red, msg); }
/// <summary> /// 显示警告信息 /// </summary> /// <param name="text"></param> public void LogWarning(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBox1.Invoke(la, Color.Violet, DateTime.Now.ToString("HH:mm:ss ") + text); }
/// <summary> /// 显示警告信息 /// </summary> /// <param name="text"></param> public void LogWarning(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); this.msglog.BeginInvoke(la, Color.Yellow, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ") + " Warning:" + text); }
public void Log(string text, Color color) { LogAppendDelegate la = LogAppend; rtbConsole.Invoke(la, color, DateTime.Now.ToString("HH:mm:ss ") + text); }
/// <summary> /// 显示警告信息 /// </summary> /// <param name="text"></param> public void LogWarning(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBox_Msg.Invoke(la, Color.Violet, text); }
/// <summary> /// LogWarning /// </summary> /// <param name="text"></param> public void LogWarning(string text) { LogAppendDelegate lad = new LogAppendDelegate(LogAppend); richTextBox1.BeginInvoke(lad, Color.Blue, DateTime.Now.ToString("HH:mm:ss-") + text); }
/// <summary> /// 显示错误日志 /// </summary> /// <param name="text"></param> public void LogError(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBox_Msg.Invoke(la, Color.Red, text); }
public void Error(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod); richTextBox1.Invoke(la, Color.Red, DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + "[ERROR]" + text); }
/// <summary> /// 显示信息 /// </summary> /// <param name="text"></param> public void LogMessage(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBox_Msg.Invoke(la, Color.Black, text); }
public void Warning(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod); richTextBox1.Invoke(la, Color.Violet, DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + "[WARN]" + text); }
/// <summary> /// 显示错误日志 /// </summary> /// <param name="text"></param> public void LogError(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); this.msglog.BeginInvoke(la, Color.Red, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ") + " Error:" + text); }
public void Info(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod); richTextBox1.Invoke(la, Color.Black, DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] ") + "[INFO]" + text); }
/// <summary> /// 显示信息 /// </summary> /// <param name="text"></param> public void LogMessage(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); this.msglog.BeginInvoke(la, Color.LightGray, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ") + " Message:" + text); }
private void LogServer(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBoxLog.Invoke(la, Color.Blue, DateTime.Now.ToString("[HH:mm:ss]") + text); }
/// <summary> /// 显示信息 /// </summary> /// <param name="text"></param> public void LogMessage(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBox1.Invoke(la, Color.Black, DateTime.Now.ToString("HH:mm:ss ") + text); }
private void LogClient(string text) { LogAppendDelegate la = new LogAppendDelegate(LogAppend); richTextBoxLog.Invoke(la, Color.Green, DateTime.Now.ToString("[HH:mm:ss]") + text); }