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"); } }
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; } }
/// <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
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(); }); }
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 }); }