Esempio n. 1
0
 void logger_OnMessage(FreeSCADA.Common.Logger.Severity severity, string message)
 {
     object[] args = new object[2];
     args[0] = severity;
     args[1] = message;
     BeginInvoke(new CustomLogger.OnMessageHandler(this.OnMessage), args);
 }
Esempio n. 2
0
        void OnMessage(FreeSCADA.Common.Logger.Severity severity, string message)
        {
            listView1.BeginUpdate();
            ListViewItem item = listView1.Items.Add("", (int)severity);

            item.SubItems.Add(System.DateTime.Now.ToString("HH:mm:ss"));
            item.SubItems.Add(message);
            item.EnsureVisible();
            listView1.EndUpdate();
            if (severity == FreeSCADA.Common.Logger.Severity.Error || severity == FreeSCADA.Common.Logger.Severity.Warning)
            {
                Activate();
            }
        }