/// <summary> /// 记录致命信息到日志。 /// </summary> /// <param name="message">要记录的信息。</param> /// <param name="exception">异常对象。</param> public void Fatal(object message, Exception exception = null) { if (LogEnvironment.IsConfigured(LogLevel.Fatal)) { _logger.Fatal(exception, message?.ToString()); } }
public void Fatal(string message) { if (IsFatalEnabled) { _logger.Fatal(message); } }
/// <summary> /// Logs the specified information. /// </summary> /// <param name="entry"></param> public void Log(LogEntry entry) { switch (entry.Severity) { case LogLevel.Information: { logger.Info(entry.Exception, entry.Message); break; } case LogLevel.Debug: { logger.Debug(entry.Exception, entry.Message); break; } case LogLevel.Warning: { logger.Warn(entry.Exception, entry.Message); break; } case LogLevel.Error: { logger.Error(entry.Exception, entry.Message); break; } default: { logger.Fatal(entry.Exception, entry.Message); break; } } }
public void Log(LogEntry entry) { switch (entry.Severity) { case LoggingEventType.Information when IsEnabledFor(LoggingEventType.Information): _logger.Info(entry.Exception, entry.Message); break; case LoggingEventType.Debug when IsEnabledFor(LoggingEventType.Debug): _logger.Debug(entry.Exception, entry.Message); break; case LoggingEventType.Warning when IsEnabledFor(LoggingEventType.Warning): _logger.Warn(entry.Exception, entry.Message); break; case LoggingEventType.Error when IsEnabledFor(LoggingEventType.Error): _logger.Error(entry.Exception, entry.Message); break; case LoggingEventType.Fatal when IsEnabledFor(LoggingEventType.Fatal): _logger.Fatal(entry.Exception, entry.Message); break; case LoggingEventType.Trace when IsEnabledFor(LoggingEventType.Trace): _logger.Trace(entry.Exception, entry.Message); break; default: throw new ArgumentOutOfRangeException(); } }
public void Fatal(Exception exception, string messageTemplate, params object[] propertyValues) { var message = string.Format(messageTemplate, propertyValues); _logger.Fatal(exception, CreateMessage(message)); }
/// <summary> /// 记录致命信息到日志。 /// </summary> /// <param name="message">要记录的信息。</param> /// <param name="exception">异常对象。</param> public void Fatal(object message, Exception exception = null) { log.Fatal(exception, message?.ToString()); }
/// <summary> /// Log fatal messages. /// </summary> /// <param name="format">The message format string.</param> /// <param name="arguments">The message format argument array.</param> public override void Fatal(string format, params object[] arguments) { _logger.Fatal(format, arguments); }
/// <summary> /// 记录致命信息到日志。 /// </summary> /// <param name="message">要记录的信息。</param> /// <param name="exception">异常对象。</param> public void Fatal(string message, Exception exception = null) { log.Fatal(exception, message); }
public void Fatal(string message) { _logger.Fatal(message); }
public void Fatal <T>(T value) { mLogger.Fatal(value); }