Log4j记录日志步骤

时间:2021-10-24 23:56:13

记录日志对调试Bug很有帮助  亲身体会

个人习惯用Log4J,大家可以在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。

Log4j支持两种配置文件格式,一种是XML格式的文件,一种是(键=值)格式的

1)首先引入Lof4j的dll文件

2)新建一个记录日志的类,实例化Log4j

使用Log4j,第一步就是获取日志记录器,这个记录器将负责控制日志信息

通过指定的名字获得记录器:

public static readonly ILog logInfo = LogManager.GetLogger("loginfo");
public static readonly ILog logError = LogManager.GetLogger("logerror");

3)我一般也就记录异常日志,和普通日志  重载两个方法

/// <summary>
        /// 记录日志
        /// </summary>
        /// <param name="info">日志信息</param>
        public static void WriteLog(string info)
        {

if (logInfo.IsInfoEnabled)
            {
                logInfo.Info(info);
            }
        }
        /// <summary>
        /// 记录日志(异常)
        /// </summary>
        /// <param name="info">日志信息</param>
        /// <param name="ex">异常信息</param>
        public static void WriteLog(string info, Exception ex)
        {
            if (logError.IsErrorEnabled)
            {
                logError.Error(info, ex);
            }
        }


普通信息记录日志:

Log4j记录日志步骤

异常信息记录日志:

Log4j记录日志步骤