Ejemplo n.º 1
0
        private static Level ConvertLevel(LogInspectorLevel level)
        {
            switch (level)
            {
            case LogInspectorLevel.All:
                return(Level.All);

            case LogInspectorLevel.Debug:
                return(Level.Debug);

            case LogInspectorLevel.Info:
                return(Level.Info);

            case LogInspectorLevel.Warn:
                return(Level.Warn);

            case LogInspectorLevel.Error:
                return(Level.Error);

            case LogInspectorLevel.Off:
                return(Level.Off);

            default:
                throw new ArgumentOutOfRangeException(nameof(level), level, null);
            }
        }
Ejemplo n.º 2
0
 public LogInspectorEntry(LogInspectorLevel level, DateTime timeStamp, string loggerName,
                          string message, Exception exception = null,
                          ILoggingContext context             = null)
 {
     Level      = level;
     TimeStamp  = timeStamp;
     LoggerName = loggerName;
     Message    = message;
     Context    = context;
     Exception  = exception;
 }
Ejemplo n.º 3
0
 private void UpdateCounts(LogInspectorLevel level)
 {
     if (level < LogInspectorLevel.Info)
     {
         _debugCount += 1;
     }
     else if (level < LogInspectorLevel.Warn)
     {
         _infoCount += 1;
     }
     else if (level < LogInspectorLevel.Error)
     {
         _warnCount += 1;
     }
     else
     {
         _errorCount += 1;
     }
 }
Ejemplo n.º 4
0
 private void UpdateDrops(LogInspectorLevel level)
 {
     if (level < LogInspectorLevel.Info)
     {
         _droppedDebugs += 1;
     }
     else if (level < LogInspectorLevel.Warn)
     {
         _droppedInfos += 1;
     }
     else if (level < LogInspectorLevel.Error)
     {
         _droppedWarns += 1;
     }
     else
     {
         _droppedErrors += 1;
     }
 }