一个系统无论在开发阶段,还是部署阶段,一个简单易用的日志系统都是不可或缺的。
看一下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等级的信息,都会被记录下来。