コード例 #1
0
 public void Log(LogEntry entry)
 {
     lock (locker)
     {
         var colors = GetLogLevelConsoleColors(entry.Severity);
         switch (entry.Severity)
         {
             case LoggingEventType.Debug:
                 Console.WriteLine(entry.Message, colors.Background, colors.Foreground);
                 break;
             case LoggingEventType.Information:
                 Console.WriteLine(entry.Message, colors.Background, colors.Foreground);
                 break;
             case LoggingEventType.Warning:
                 Console.WriteLine(entry.Message, colors.Background, colors.Foreground);
                 break;
             case LoggingEventType.Error:
                 Console.WriteLine(entry.Message, colors.Background, colors.Foreground);
                 break;
             case LoggingEventType.Fatal:
                 Console.WriteLine(entry.Message, colors.Background, colors.Foreground);
                 break;
         }
     }
 }
コード例 #2
0
 /// <summary>
 /// Logs the specified entry.
 /// </summary>
 /// <param name="entry">The entry.</param>
 /// <exception cref="System.ArgumentOutOfRangeException"></exception>
 public void Log(LogEntry entry)
 {
     switch (entry.Severity)
     {
         case LoggingEventType.Debug:
             Trace.WriteLine(entry.Message, "Debug");
             break;
         case LoggingEventType.Information:
             Trace.TraceInformation(entry.Message);
             break;
         case LoggingEventType.Warning:
             Trace.TraceWarning(entry.Message);
             break;
         case LoggingEventType.Error:
             Trace.TraceError(entry.Message);
             break;
         case LoggingEventType.Fatal:
             Trace.WriteLine(entry.Message, "Fatal");
             break;
         default:
             throw new ArgumentOutOfRangeException();
     }
 }
コード例 #3
0
 /// <summary>
 /// </summary>
 /// <param name="entry"></param>
 public void Log(LogEntry entry)
 {
     lock (locker)
     {
         switch (entry.Severity)
         {
             case LoggingEventType.Debug:
                 Console.WriteLine(entry.Message);
                 break;
             case LoggingEventType.Information:
                 Console.WriteLine(entry.Message);
                 break;
             case LoggingEventType.Warning:
                 Console.WriteLine(entry.Message);
                 break;
             case LoggingEventType.Error:
                 Console.WriteLine(entry.Message);
                 break;
             case LoggingEventType.Fatal:
                 Console.WriteLine(entry.Message);
                 break;
         }
     }
 }