private void Error(string?message, [CallerMemberName] string?previousMethodName = null, [CallerLineNumber] int callermemberlineNo = 0, [CallerFilePath] string?calledFilePath = null) { if (string.IsNullOrEmpty(message)) { NullError(nameof(message)); return; } LogModule?.Error($"{previousMethodName}() {message}"); PushbulletLog($"{previousMethodName}() {message}"); }
/// <summary> /// 记录日志 /// </summary> /// <param name="loggerLevels">日志级别</param> /// <param name="message">日志消息</param> public override void Log(LoggerLevels loggerLevels, object message) { switch (loggerLevels) { case LoggerLevels.Trace: _logger.Trace(message); break; case LoggerLevels.Debug: _logger.Debug(message); break; case LoggerLevels.Info: _logger.Info(message); break; case LoggerLevels.Warn: _logger.Warn(message); break; case LoggerLevels.Error: _logger.Error(message); break; case LoggerLevels.Fatal: _logger.Fatal(message); break; default: break; } ExcutedOnLog(loggerLevels, message); }
/// <summary> /// 写入日志 /// </summary> /// <param name="info"></param> protected override void Write(T info) { switch (info.Sevenrity) { case Sevenrity.Debug: if (_logger.IsDebugEnabled) { _logger.Debug(info); } break; case Sevenrity.Error: if (_logger.IsErrorEnabled) { _logger.Error(info); } break; case Sevenrity.Fatal: if (_logger.IsFatalEnabled) { _logger.Fatal(info); } break; case Sevenrity.Info: if (_logger.IsInfoEnabled) { _logger.Info(info); } break; case Sevenrity.Trace: if (_logger.IsWarnEnabled) { _logger.Info(info); } break; case Sevenrity.Warn: if (_logger.IsWarnEnabled) { _logger.Warn(info); } break; } }
public void Error(string msg) => nLogger.Error(msg);
public void Error(string message) { logger.Error(message); }
public void Error(string text, Exception ex = null) { Logger.Error(ex, text); }
/// <inheritdoc/> public void Error(string message) => _log.Error(message);
public void Error(Exception exception) { _logger.Error(exception); }
public void LogError(string message, Exception ex) { _functionLogger.Error(message, ex, _source); _redisLogger.Error(ex, message); }
public void Error(LogOutputProvider messageProvider) { _log.Error(ToGenerator(messageProvider)); }