Esempio n. 1
0
        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);////
        }
Esempio n. 2
0
        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);//为了不使线程冲突,需要创建一个委托
        }
Esempio n. 4
0
        /// <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);
        }
Esempio n. 5
0
        /// <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);
        }
Esempio n. 6
0
        /// <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);
        }
Esempio n. 7
0
        /// <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);
        }
Esempio n. 8
0
        public void LogSmaller(string text)
        {
            if (this.IsDisposed || !this.IsHandleCreated)
            {
                return;
            }

            LogAppendDelegate la = new LogAppendDelegate(LogAppend);

            this.Invoke(la, Color.Black, text, true);
        }
Esempio n. 9
0
        /// <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);
            }
        }
Esempio n. 10
0
        /// <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);
        }
Esempio n. 11
0
        /// <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);
        }
Esempio n. 12
0
        /// <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 "));
        }
Esempio n. 13
0
        /// <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处已做处理
            }
        }
Esempio n. 14
0
 //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);
 }
Esempio n. 15
0
        private void log(string text, Color color)
        {
            LogAppendDelegate la = new LogAppendDelegate(_log);

            this.rtLog.Invoke(la, text, color);
        }
Esempio n. 16
0
 /// <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);
 }
Esempio n. 17
0
 //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);
 }
Esempio n. 18
0
        public void LogMessage(string msg)
        {
            LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod);

            richTextBox1.Invoke(la, Color.Green, msg);
        }
Esempio n. 19
0
 /// <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);
 }
Esempio n. 20
0
        /// <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);
        }
Esempio n. 21
0
        public void LogError(string msg)
        {
            LogAppendDelegate la = new LogAppendDelegate(LogAppendMethod);

            richTextBox1.Invoke(la, Color.Red, msg);
        }
Esempio n. 22
0
        /// <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);
        }
Esempio n. 23
0
        /// <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);
        }
Esempio n. 24
0
        public void Log(string text, Color color)
        {
            LogAppendDelegate la = LogAppend;

            rtbConsole.Invoke(la, color, DateTime.Now.ToString("HH:mm:ss ") + text);
        }
Esempio n. 25
0
        /// <summary>
        /// 显示警告信息
        /// </summary>
        /// <param name="text"></param>
        public void LogWarning(string text)
        {
            LogAppendDelegate la = new LogAppendDelegate(LogAppend);

            richTextBox_Msg.Invoke(la, Color.Violet, text);
        }
Esempio n. 26
0
        /// <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);
        }
Esempio n. 27
0
        /// <summary>
        /// 显示错误日志
        /// </summary>
        /// <param name="text"></param>
        public void LogError(string text)
        {
            LogAppendDelegate la = new LogAppendDelegate(LogAppend);

            richTextBox_Msg.Invoke(la, Color.Red, text);
        }
Esempio n. 28
0
        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);
        }
Esempio n. 29
0
        /// <summary>
        /// 显示信息
        /// </summary>
        /// <param name="text"></param>
        public void LogMessage(string text)
        {
            LogAppendDelegate la = new LogAppendDelegate(LogAppend);

            richTextBox_Msg.Invoke(la, Color.Black, text);
        }
Esempio n. 30
0
        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);
        }
Esempio n. 31
0
        /// <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);
        }
Esempio n. 32
0
        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);
        }
Esempio n. 33
0
        /// <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);
        }
Esempio n. 34
0
        private void LogServer(string text)
        {
            LogAppendDelegate la = new LogAppendDelegate(LogAppend);

            richTextBoxLog.Invoke(la, Color.Blue, DateTime.Now.ToString("[HH:mm:ss]") + text);
        }
Esempio n. 35
0
        /// <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);
        }
Esempio n. 36
0
        private void LogClient(string text)
        {
            LogAppendDelegate la = new LogAppendDelegate(LogAppend);

            richTextBoxLog.Invoke(la, Color.Green, DateTime.Now.ToString("[HH:mm:ss]") + text);
        }