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 });
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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);
 }
Beispiel #6
0
 private void Log_OnInfo(LogInfoEventArgs e)
 {
     LogFileStreamWriter.WriteLine("[{0}] INFO:{1}", DateTime.Now.ToString("O"), e.Messege);
     LogFileStreamWriter.Flush();
 }
Beispiel #7
0
 private void logger_OnLoggableEvent(object o, LogInfoEventArgs e)
 {
     lbProgress.Items.Add(e.Message);
     lbProgress.SelectedIndex = lbProgress.Items.Count - 1;
     Application.DoEvents();
 }