Example #1
0
 private void Log(StringBuilder message, LogLevel logLevel, LogEventFlags flags)
 {
     if ((int)logLevel >= (int)_minimumLevel)
     {
         Write(message.ToString(), logLevel, flags);
     }
 }
Example #2
0
 private void Log(string message, LogLevel logLevel, LogEventFlags flags)
 {
     if ((int)logLevel >= (int)_minimumLevel)
     {
         Write(message, logLevel, flags);
     }
 }
Example #3
0
        private void Write(string message, LogLevel logLevel, LogEventFlags flags)
        {
            var logEvent = new LogEvent(message, DateTimeOffset.Now, logLevel, flags);

            foreach (ILogEventSink sink in _eventSinks)
            {
                sink.Emit(logEvent);
            }
        }
Example #4
0
 public LogEvent(
     string message,
     DateTimeOffset timestamp,
     LogLevel logLevel,
     LogEventFlags flags)
 {
     Message   = message;
     Timestamp = timestamp;
     LogLevel  = logLevel;
     Flags     = flags;
 }
Example #5
0
 public void LogWarning(StringBuilder message, LogEventFlags flags = LogEventFlags.None)
 => Log(message, LogLevel.Warning, flags);
Example #6
0
 public void LogInformation(StringBuilder message, LogEventFlags flags = LogEventFlags.None)
 => Log(message, LogLevel.Information, flags);
Example #7
0
 public void LogError(StringBuilder message, LogEventFlags flags = LogEventFlags.None)
 => Log(message, LogLevel.Error, flags);