예제 #1
0
 public static void LogIt(LogEntry le)
 {
     if (le != null)
     {
         listOfLogEntries.Add(le);
         logentries.Enqueue(le);
         evt_newLogMessageMethod();
     }
 }
예제 #2
0
 protected void Log(LogEntry le)
 {
     LogClass.LogIt(le);
 }
예제 #3
0
 void LogClass_evt_newLogMessage(LogEntry le)
 {
     if (le.Message.Length > 64)
     {
         if (le.Level == LogEntry.LogLevel.Error)
         {
             // Fehler Anzeigen!
             this.nIcon.ShowBalloonTip(2000, le.Title, le.Message.Substring(0,63), ToolTipIcon.Error);
         }
         else if (le.Level == LogEntry.LogLevel.Information)
         {
             // Informationen Anzeigen!
             this.nIcon.ShowBalloonTip(2000, le.Title, le.Message.Substring(0, 63), ToolTipIcon.Info);
         }
         else if (le.Level == LogEntry.LogLevel.Warning)
         {
             // Warnungen anzeigen!
             this.nIcon.ShowBalloonTip(2000, le.Title, le.Message.Substring(0, 63), ToolTipIcon.Warning);
         }
         else if (le.Level == LogEntry.LogLevel.Verbose)
         {
             // Verbose nicht anzeigen
         }
     }
     else
     {
         if (le.Level == LogEntry.LogLevel.Error)
         {
             // Fehler Anzeigen!
             this.nIcon.ShowBalloonTip(2000, le.Title, le.Message, ToolTipIcon.Error);
         }
         else if (le.Level == LogEntry.LogLevel.Information)
         {
             // Informationen Anzeigen!
             this.nIcon.ShowBalloonTip(2000, le.Title, le.Message, ToolTipIcon.Info);
         }
         else if (le.Level == LogEntry.LogLevel.Warning)
         {
             // Warnungen anzeigen!
             this.nIcon.ShowBalloonTip(2000, le.Title, le.Message, ToolTipIcon.Warning);
         }
         else if (le.Level == LogEntry.LogLevel.Verbose)
         {
             // Verbose nicht anzeigen
         }
     }
 }