茶树

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

记录日志对调试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);
            }
        } 


普通信息记录日志:

异常信息记录日志:

 

posted on 2016-06-22 18:04  "茶树"  阅读(597)  评论(0编辑  收藏  举报