Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
 public void WriteLine(string source, string message, Exception ex, LogErrorSeverity severity = LogErrorSeverity.Error)
 {
     Log($"{source} # {message} # {ex.Message}", severity);
 }
Beispiel #4
0
 public void WriteLine(string source, string message, LogErrorSeverity severity = LogErrorSeverity.Information, string stackTrace = null)
 {
     Log($"{source} # {message}", severity);
 }
Beispiel #5
0
 public void WriteDebugLine(string source, Exception ex, LogErrorSeverity severity = LogErrorSeverity.Debug)
 {
     Log($"{source} # {ex.Message}", severity);
 }
Beispiel #6
0
 public void WriteDebugLine(string source, string message, LogErrorSeverity severity = LogErrorSeverity.Debug)
 {
     Log($"{source} # {message}", severity);
 }
Beispiel #7
0
 public void WriteLine(string source, string message, Exception ex, LogErrorSeverity severity = LogErrorSeverity.Error)
 {
     _log.Log(GetLogLevel(severity), ex, FormatMessage(source, message));
 }
Beispiel #8
0
 public void WriteLine(string source, string message, LogErrorSeverity severity = LogErrorSeverity.Information, string stackTrace = null)
 {
     _log.Log(GetLogLevel(severity), FormatMessage(source, message));
 }
Beispiel #9
0
 public void WriteDebugLine(string source, string message, Exception ex, LogErrorSeverity severity = LogErrorSeverity.Error)
 {
     _log.Debug(ex, FormatMessage(source, message));
 }
Beispiel #10
0
 public void WriteDebugLine(string source, string message, LogErrorSeverity severity = LogErrorSeverity.Debug)
 {
     _log.Debug(FormatMessage(source, message));
 }