Log4net的使用

来源:互联网 发布:行动监管软件 编辑:程序博客网 时间:2024/05/16 05:03

      以前的项目中使用日志也不少,但都是自己动手写日志,每个项目都会有自己的一套日志模块,功能都是大同小异。

暂且不谈这种重复劳动是否有价值,至少学会不少日志方面的东西。

      这次在网上突然看到log4net这么个东西,想学学别人是怎么做的,顺便记录下来,防止忘记。

      我参考的两个地方分别是:

      1.http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx    

      2.http://dragon.cnblogs.com/archive/2005/03/24/124254.html (比较详细)              

      我现在着手的这个项目是一个Winform的项目,配置文件用的也是.net自己生成的config文件。

第一步:是在vs的app.config中<configSections> </configSections>中添加

<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />

第二步:添加<log4net>节点,参考http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx

第三步:在启动类的namespace上面,添加[assembly: log4net.Config.XmlConfigurator(Watch = true)]

这句话的目的是指定log4net使用.config文件来读取配置信

 

目前使用过程中,还有一个疑问待解决:

1.Log4net的日志格式好像不能随日志的类别进行分别设置,我现在想让我的错误日志中有函数等信息,而信息级日志则不需要显示。

不知道怎么弄,不知道大侠们能否指点菜鸟一二。

原创粉丝点击