internal void OnEndAnalyze(object sender, LogInfoEventArgs e) { string info = ""; info = String.Format("{0:yyyy/MM/dd hh:mm:dd}[info]: Finish", DateTime.Now); Invoke(_delegate, new object[] { info }); Invoke(_delegateControl); }
internal void OnAnalyzeLog(object sender, LogInfoEventArgs e) { string info = ""; switch (e.LogStatus) { case LogProcessStatus.SUCCESS: info = String.Format("{0:yyyy/MM/dd hh:mm:dd}[info]: {1}", DateTime.Now, e.Message); break; case LogProcessStatus.FAILED: info = String.Format("{0:yyyy/MM/dd hh:mm:dd}[err]: {1}", DateTime.Now, e.Message); break; case LogProcessStatus.CANCELED: info = String.Format("{0:yyyy/MM/dd hh:mm:dd}[info]: Log analyzer is canceled by user", DateTime.Now); break; } Invoke(this._delegate, new object[] { info }); }
internal void OnEndAnalyze(object sender, LogInfoEventArgs e) { try { UpdateInfoLogStatus(e.FileName, "Rendering reports..."); if (_listParser.ContainsKey(e.FileName)) { LogParser parser = (LogParser)_listParser[e.FileName]; if (tabMain.TabPages.ContainsKey(e.FileName)) { ((WebLogUserControl)tabMain.TabPages[e.FileName].Controls[0]).HideLoadingControl(); ((WebLogUserControl)tabMain.TabPages[e.FileName].Controls[0]).Populate(parser); ((WebLogUserControl)tabMain.TabPages[e.FileName].Controls[0]).EndRenderHandler += MainForm_EndRenderHandler; } } } catch (Exception err) { UpdateInfoLogStatus(e.FileName, err.Message); UpdateInfoLogStatus(e.FileName, err.StackTrace); } }
internal void OnAnalyzeLog(object sender, LogInfoEventArgs e) { string info = ""; switch (e.LogStatus) { case LogProcessStatus.SUCCESS: info = String.Format("{0:yyyy/MM/dd HH:mm:ss}[info]: {1}", DateTime.Now, e.Message); break; case LogProcessStatus.FAILED: info = String.Format("{0:yyyy/MM/dd HH:mm:ss}[err]: {1}", DateTime.Now, e.Message); break; case LogProcessStatus.CANCELED: info = String.Format("{0:yyyy/MM/dd HH:mm:ss}[info]: Log analyzer is canceled by user", DateTime.Now); break; } if (tabMain.TabPages.ContainsKey(e.FileName)) { ((WebLogUserControl)tabMain.TabPages[e.FileName].Controls[0]).AddLogStatus(info); } }
static void Program_OnInfo(LogInfoEventArgs e) { Console.WriteLine("[Info]" + e.Messege); }
private void Log_OnInfo(LogInfoEventArgs e) { LogFileStreamWriter.WriteLine("[{0}] INFO:{1}", DateTime.Now.ToString("O"), e.Messege); LogFileStreamWriter.Flush(); }
private void logger_OnLoggableEvent(object o, LogInfoEventArgs e) { lbProgress.Items.Add(e.Message); lbProgress.SelectedIndex = lbProgress.Items.Count - 1; Application.DoEvents(); }