今天看见Log4Net 感觉很强大,终于不用自己写Log处理了...当然...自己写的太弱了..只能处理多线程并记录到txt中....

ok,废话不多说了,开始 内容.

首先说下 log4net版本 最新为1.2.12 (最后更新时间:2013-9-9) 下载地址:http://logging.apache.org/log4net/download_log4net.cgi

提供net4.0还有 mono版本..

项目中实用的是4.0版本的log4net,

1.添加dll到项目中(我用的测试项目是WebForm)

2.在web.donfig文件中写入:

 View Code

3.在Global文件中 写入(在命名空间上写)

 View Code

4.声明log

1  private static readonly ILog log = LogManager.GetLogger("LogTest");//这里 的LogTest在xml 配置的名称

5.在Application_Error 方法写入:

1 protected void Application_Error(Object sender, EventArgs e)
2 {
3      log.Debug(Server.GetLastError());
4 }

 

 遇到问题:在日志中出现  System.Web.HttpException: 文件不存在  

解决方式:  配置Session 

1 <sessionState mode="InProc" />

 

posted on 2013-10-16 22:47  伊人撩月  阅读(117)  评论(0编辑  收藏  举报