Beispiel #1
0
 public override void Log(LoggerFormatter f, LogLevel logLevel, EventId eventId, string state, Exception exception, Func <string, Exception, string> formatter)
 {
     if (string.IsNullOrEmpty(state))
     {
         if (exception != null)
         {
             f.AppendHead(logLevel, eventId, exception.Message);
             f.AppendException(exception);
         }
         return;
     }
     f.AppendHead(logLevel, eventId, state);
     if (exception != null)
     {
         f.AppendException(exception);
     }
 }
Beispiel #2
0
 public override void Log(LoggerFormatter f, LogLevel logLevel, EventId eventId,
                          T state, Exception exception, Func <T, Exception, string> formatter)
 {
     f.AppendHead(logLevel, eventId, formatter(state, exception));
     if (exception != null)
     {
         f.AppendException(exception);
     }
     AppendProperties(f, state);
 }