Exemplo n.º 1
0
        private void _errorEventHappened(object sender, MessageWrittenEventArgs e)
        {
            var tempOutput = e.Message;

            //if (cp.Cntr.OperatingMode.ToString() == "Auto")
            if ((e.Message.Type.ToString() == "Error") && (ControllerPresenter.Cntr.OperatingMode.ToString() == "Auto"))
            {
                //mm.Description = "Description";
                mm.ErrorCode = tempOutput.Number.ToString();
                mm.Title     = tempOutput.Title.ToString();
                mm.ErrorType = tempOutput.Type.ToString();
                mm.ErrorTime = tempOutput.Timestamp.ToString();
                mm.BodyText  = tempOutput.Body.ToString();
                tempOutput.Dispose();

                // formating a string from all HTML/XML tags

                //lpp.TextEditor(mm.BodyText);
                mm.XmlEditor(mm.BodyText);
                //mm.BodyText = lpp.TextEditor(mm.BodyText);
                // uncomment line below for sending emails
                mm.EmailSetup();
                logger.Error("Controller Error \t" + tempOutput.Title.ToString());
            }
        } // end of _errorEventHappened method
 private void UpdateAbblog(object sender, MessageWrittenEventArgs e)
 {
     abbcat = abblog.GetCategory(CategoryType.Common);
     foreach (EventLogMessage emsg in abbcat.Messages)
     {
         //设置log输出格式
         //this.logtextBox.AppendText(string.Format("{2,-30:yyyy-MM-dd hh:mm:ss}{0,-10}{1,-40}", emsg.SequenceNumber, emsg.Title,emsg.Timestamp)
         //                                + "\r\n");
     }
 }
Exemplo n.º 3
0
        private static void Debug_MessageWritten(object sender, MessageWrittenEventArgs e)
        {
            switch (e.Type)
            {
            case DebugMessageType.Error:
                Console.WriteLine($"ERROR : {e.Message}");
                break;

            case DebugMessageType.General:
                Console.WriteLine($"GENERAL : {e.Message}");
                break;
            }
        }
Exemplo n.º 4
0
        /// <summary>
        ///  _errorEventHappened method - triggered if event happened.
        ///  In this case if message was written to the Event log (like an error)
        ///  it will record information about that error to the variables inside this method
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void _errorEventHappened(object sender, MessageWrittenEventArgs e)
        {
            var test = e.Message;

            if ((e.Message.Type.ToString() == "Error") && (aController.OperatingMode.ToString() == "Auto"))
            {
                description = "Description";
                errorNumber = test.Number.ToString();
                errorTitle  = test.Title.ToString();
                errorType   = test.Type.ToString();
                errorTime   = test.Timestamp.ToString();
                bodyText    = test.Body.ToString();

                // what does - Dispose method do?????????? Why I need to dispose???
                test.Dispose();

                // formating a string from all HTML/XML tags
                TextEditor();
                emailPreparation.SendThroughOUTLOOK();
            }
        } // end of _errorEventHappened method
Exemplo n.º 5
0
        private void Debug_MessageWritten(object sender, MessageWrittenEventArgs e)
        {
            this.Dispatcher.Invoke(() =>
            {
                switch (e.Type)
                {
                case DebugMessageType.Error:
                    LogsText.AppendText($"[{DateTime.Now.ToString()}] ERROR : {e.Message}" + Environment.NewLine);
                    break;

                case DebugMessageType.General:
                    LogsText.AppendText($"[{DateTime.Now.ToString()}] GENERAL : {e.Message}" + Environment.NewLine);
                    break;
                }

                if (LogsText.LineCount == int.MaxValue - 1)
                {
                    LogsText.Clear();
                }

                LogsText.ScrollToEnd();
            });
        }
Exemplo n.º 6
0
 void EventLog_MessageWritten(object sender, MessageWrittenEventArgs e)
 {
     EventLogMessage msg = e.Message;
     Console.WriteLine(string.Format("Received {0} message from controller.\nTitle: {1}\nBody: {2}",
        msg.Type,
        msg.Title,
        msg.Body));
 }
 /// <summary>
 /// 更新日志
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Abblog_MessageWritten(object sender, MessageWrittenEventArgs e)
 {
     this.Invoke(new EventHandler <MessageWrittenEventArgs>(UpdateAbblog), new Object[] { this, e });
 }