词条统计
浏览次数:5126 次
编辑次数:1次 历史版本
最近更新:2013/6/20
创建者:掷鸡蛋者


一个系统无论在开发阶段,还是部署阶段,一个简单易用的日志系统都是不可或缺的。

看一下wojilu 的日志文件夹:

 

里面有一个名叫 log.txt 的文本文件,打开它:

这个日志文件详细记录了每个页面被访问过程中,sql语句的执行信息。

我们也可以在自己的系统中使用log,详细记录执行过程中的步骤或调试信息:

首先,在需要记录日志的类中声明一个只读的静态字段logger。然后通过 logger 的 Debug/Info/Error 等方法记录信息:

访问一下 ArticleController 页面,然后打开 framework\log\log.txt 文件:

在上面144行、148行、150行,我们看到了自己自定义的三条日志信息。

wojilu 日志系统的用法

使用起来很简单。

第一步:在需要记录日志的类中声明一个只读的静态字段logger,它的值是通过 LogManager.GetLogger( Type t ) 方法获得的

第二步:调用相应等级的记录方法,共5个,由低到高依次是:

Debug -> Info -> Warn -> Error -> Fatal 
含义依次是:调试 -> 一般信息显示 -> 警告信息 -> 一般错误 -> 致命性问题

我们看一下日志的配置:

第一行 logLevel 表明,所有高于或等于info等级的信息,都会被记录下来。