private static NLog.LogLevel LogLevelToNlogLogLevel(LogLevel logLevel) { return(logLevel switch { LogLevel.Trace => NLog.LogLevel.Trace, LogLevel.Debug => NLog.LogLevel.Debug, LogLevel.Info => NLog.LogLevel.Info, LogLevel.Warn => NLog.LogLevel.Warn, LogLevel.Error => NLog.LogLevel.Error, LogLevel.Fatal => NLog.LogLevel.Fatal, _ => NLog.LogLevel.Off });
public void Log <T>(LogLevel logLevel, Func <T> getMessage) { _logger.Log(LogLevelToNlogLogLevel(logLevel), getMessage()); }
public void Log <T>(LogLevel logLevel, T value) { _logger.Log(LogLevelToNlogLogLevel(logLevel), value); }
public void LogFormat(LogLevel logLevel, string format, params object[] args) { _logger.Log(LogLevelToNlogLogLevel(logLevel), format, args); }
public void Log(LogLevel logLevel, string message, Exception exception) { _logger.Log(LogLevelToNlogLogLevel(logLevel), exception, message); }
public void Log(LogLevel logLevel, string message) { _logger.Log(LogLevelToNlogLogLevel(logLevel), message); }