public LogEventArgs(LogEntry e = null)
 {
     if (e == null)
         Entry = new LogEntry();
     else
         Entry = e;
 }
Beispiel #2
0
 public LogEntry(LogEntry origin)
 {
     GetProperties(origin);
 }
Beispiel #3
0
 /// <summary>
 /// Schreibt eine Zeile ins Log.
 /// </summary>
 /// <param name="message">Nachricht</param>
 /// <param name="logLevel">Debug, Information, Warning, Error</param>
 private static void WriteLine(string message, LogLevel logLevel)
 {
     Debug.WriteLine(message);
     if(logLevel <= LogLevel)
     {
         LogEntry le = new LogEntry(logLevel, message, DateTime.Now);
         message = le.ToString();
         WriteToLogFile(message);
         if (MessageLogged != null)
             MessageLogged(null, new LogEventArgs(le));
     }
 }