private void Log(StringBuilder message, LogLevel logLevel, LogEventFlags flags) { if ((int)logLevel >= (int)_minimumLevel) { Write(message.ToString(), logLevel, flags); } }
private void Log(string message, LogLevel logLevel, LogEventFlags flags) { if ((int)logLevel >= (int)_minimumLevel) { Write(message, logLevel, flags); } }
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); } }
public LogEvent( string message, DateTimeOffset timestamp, LogLevel logLevel, LogEventFlags flags) { Message = message; Timestamp = timestamp; LogLevel = logLevel; Flags = flags; }
public void LogWarning(StringBuilder message, LogEventFlags flags = LogEventFlags.None) => Log(message, LogLevel.Warning, flags);
public void LogInformation(StringBuilder message, LogEventFlags flags = LogEventFlags.None) => Log(message, LogLevel.Information, flags);
public void LogError(StringBuilder message, LogEventFlags flags = LogEventFlags.None) => Log(message, LogLevel.Error, flags);