今天看见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" />