Beispiel #1
0
        /// <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);
            }
        }
Beispiel #2
0
        /// <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);
            }
        }
Beispiel #3
0
        /// <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);
            }
        }
Beispiel #4
0
        /// <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);
            }
        }
Beispiel #5
0
        /// <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);
            }
        }