Example #1
0
        /// <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);
        }
Example #2
0
        private void Warn(string?message,
                          [CallerMemberName] string?previousMethodName = null,
                          [CallerLineNumber] int callermemberlineNo    = 0,
                          [CallerFilePath] string?calledFilePath       = null)
        {
            if (string.IsNullOrEmpty(message))
            {
                NullError(nameof(message));
                return;
            }

            LogModule?.Warn($"{previousMethodName}() {message}");
            PushbulletLog($"{previousMethodName}() {message}");
            DiscordLogToChannel($"{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;
            }
        }
Example #4
0
 public void Warn(string msg) => nLogger.Warn(msg);
Example #5
0
 public void Warn(string message)
 {
     logger.Warn(message);
 }
Example #6
0
 public void Warn(string text)
 {
     Logger.Warn(text);
 }
Example #7
0
 public void Warning(string message)
 {
     _logger.Warn(message);
 }
Example #8
0
 /// <inheritdoc/>
 public void Warning(string message) => _log.Warn(message);
Example #9
0
 public void Warn(LogOutputProvider messageProvider)
 {
     _log.Warn(ToGenerator(messageProvider));
 }