public LogEventArgs(LogEntry e = null) { if (e == null) Entry = new LogEntry(); else Entry = e; }
public LogEntry(LogEntry origin) { GetProperties(origin); }
/// <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)); } }