void Log(string message, LogErrorSeverity severity) { switch (severity) { case LogErrorSeverity.Fatal: _logger.LogCritical(message); break; case LogErrorSeverity.Error: _logger.LogError(message); break; case LogErrorSeverity.Warning: _logger.LogWarning(message); break; case LogErrorSeverity.Information: _logger.LogInformation(message); break; case LogErrorSeverity.Debug: _logger.LogDebug(message); break; default: break; } }
LogLevel GetLogLevel(LogErrorSeverity severity) { switch (severity) { case LogErrorSeverity.Fatal: return(LogLevel.Fatal); case LogErrorSeverity.Error: return(LogLevel.Error); case LogErrorSeverity.Warning: return(LogLevel.Warn); case LogErrorSeverity.Information: return(LogLevel.Info); case LogErrorSeverity.Debug: return(LogLevel.Debug); default: return(LogLevel.Debug); } }
public void WriteLine(string source, string message, Exception ex, LogErrorSeverity severity = LogErrorSeverity.Error) { Log($"{source} # {message} # {ex.Message}", severity); }
public void WriteLine(string source, string message, LogErrorSeverity severity = LogErrorSeverity.Information, string stackTrace = null) { Log($"{source} # {message}", severity); }
public void WriteDebugLine(string source, Exception ex, LogErrorSeverity severity = LogErrorSeverity.Debug) { Log($"{source} # {ex.Message}", severity); }
public void WriteDebugLine(string source, string message, LogErrorSeverity severity = LogErrorSeverity.Debug) { Log($"{source} # {message}", severity); }
public void WriteLine(string source, string message, Exception ex, LogErrorSeverity severity = LogErrorSeverity.Error) { _log.Log(GetLogLevel(severity), ex, FormatMessage(source, message)); }
public void WriteLine(string source, string message, LogErrorSeverity severity = LogErrorSeverity.Information, string stackTrace = null) { _log.Log(GetLogLevel(severity), FormatMessage(source, message)); }
public void WriteDebugLine(string source, string message, Exception ex, LogErrorSeverity severity = LogErrorSeverity.Error) { _log.Debug(ex, FormatMessage(source, message)); }
public void WriteDebugLine(string source, string message, LogErrorSeverity severity = LogErrorSeverity.Debug) { _log.Debug(FormatMessage(source, message)); }