/// <summary> /// 记录严重错误日志 /// </summary> /// <param name="appenderName">日志记录员,不同的记录员可能写入不同的日志文件(在配置文件中配置)</param> /// <param name="message">日志信息,如果因异常记录日志,则message可以为null</param> /// <param name="exception">为日志附加异常信息,可以在配置中获取更准确的信息,如无异常信息,则可以为null</param> public static void Fatal(string appenderName, string message, Exception exception) { ILog logByName = TextLog.GetLogByName(appenderName); if (logByName.IsFatalEnabled) { logByName.Fatal(message, exception); } }
/// <summary> /// 记录错误日志 /// </summary> /// <param name="appenderName">日志记录员,不同的记录员可能写入不同的日志文件(在配置文件中配置)</param> /// <param name="message">日志信息,如果因异常记录日志,则message可以为null</param> /// <param name="exception">为日志附加异常信息,可以在配置中获取更准确的信息,如无异常信息,则可以为null</param> public static void Error(string appenderName, string message, Exception exception) { ILog logByName = TextLog.GetLogByName(appenderName); if (logByName.IsErrorEnabled) { logByName.Error(message, exception); } }
/// <summary> /// 记录信息日志 /// </summary> /// <param name="appenderName">日志记录员,不同的记录员可能写入不同的日志文件(在配置文件中配置)</param> /// <param name="message">日志信息,如果因异常记录日志,则message可以为null</param> public static void Info(string appenderName, string message) { ILog logByName = TextLog.GetLogByName(appenderName); if (logByName.IsInfoEnabled) { logByName.Info(message); } }
/// <summary> /// 记录警告日志 /// </summary> /// <param name="appenderName">日志记录员,不同的记录员可能写入不同的日志文件(在配置文件中配置)</param> /// <param name="message">日志信息,如果因异常记录日志,则message可以为null</param> /// <param name="exception">为日志附加异常信息,可以在配置中获取更准确的信息,如无异常信息,则可以为null</param> public static void Warn(string appenderName, string message, Exception exception) { ILog logByName = TextLog.GetLogByName(appenderName); if (logByName.IsWarnEnabled) { logByName.Warn(message, exception); } }
/// <summary> /// 记录调试日志 /// </summary> /// <param name="appenderName">日志记录员,不同的记录员可能写入不同的日志文件(在配置文件中配置)</param> /// <param name="message">日志信息,如果因异常记录日志,则message可以为null</param> /// <param name="exception">为日志附加异常信息,可以在配置中获取更准确的信息,如无异常信息,则可以为null</param> public static void Debug(string appenderName, string message, Exception exception) { ILog logByName = TextLog.GetLogByName(appenderName); if (logByName.IsDebugEnabled) { logByName.Debug(message, exception); } }