private void LogToEventLog(LogEntry entry) { EventLogEntryType entryType = EventLogEntryType.Error; // We convert from LogLevel to EventLogEntryType switch (entry.Level) { case LogLevel.Fatal: case LogLevel.Error: entryType = EventLogEntryType.Error; break; case LogLevel.Warning: entryType = EventLogEntryType.Warning; break; case LogLevel.Info: case LogLevel.Debug: case LogLevel.Verbose: default: entryType = EventLogEntryType.Information; break; } if (eventLog != null) { eventLog.WriteEntry(entry.ToString(), entryType); } else { Debug.WriteLine(string.Format("{0}: {1}", entryType, entry)); } }
public override void Log(LogEntry entry) { System.Diagnostics.Debug.WriteLine(entry.ToString()); }