天天看点

log4net的配置与使用

log4net解决的问题是在.net下提供一个记录日志的框架,它提供了向多种目标写入的实现,比如利用log4net可以方便地将日志信息记录到文件、控制台、windows事件日志和数据库(包括ms sql server, access,oracle9i,oracle8i,db2,sqlite)中。

log4net配置:

1、下载log4net.dll,在项目中添加该引用。

2、在项目assemblyinfo.cs中添加:

3、对app.config文件进行配置,如果没有app.config文件,可以通过在解决方案中,添加新建项→应用程序配置文件,进行添加。

下面是个人比较喜欢的两种配置,一种以日期的形式记录,每天的日志都写入到一个文件中,按日期可以方便查看日志。

另一种是以文件大小来记录,如果超过了大小就重新生成一个文件,最多为maxsizerollbackups个,超过maxsizerollbackups个则会轮训覆盖。

level定义记录的日志级别,定义记录哪个级别以上的日志,级别由高往低依次是:none > fatal > error > warn > debug > info >all

log4net的配置与使用
log4net的配置与使用

4、log4net的使用:

log4net的配置与使用
log4net的配置与使用

参考:

<a href="http://zhoufoxcn.blog.51cto.com/792419/429988/">http://zhoufoxcn.blog.51cto.com/792419/429988/</a>

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

http://www.cnblogs.com/luxiaoxun/p/3583386.html