log4net使用总结记录

log4net的功能非常强大,有多重记录日志的方式,此处着重讲解记录到文件中的使用方式。废话少说,直接进入主题

目前成都创新互联已为上千的企业提供了网站建设、域名、虚拟空间、网站改版维护、企业网站设计、红古网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

1.配置文件中加入节点,必须是配置文件的第一个节点


   


2.配置log4net节点


   

    
   
     
     
     
     
     
     
     
     
     
     
     
     

     
       
       


       
       
       
     
   

    
   
   
     
     
     
     
     
     
     
   

 

3.反射机制中配置log4net配置文件的位置

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "***.exe.config", Watch = true)]

***.exe.config是以上1、2中配置所在文件

4.程序中使用

Ilog Logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

using(log4net.NDC.push("logtest"))

{

    Logger.Debug("NDC使用方式")

}

输出

记录时间:2016-04-14 11:54:28,189 线程ID:[10] 日志级别:DEBUG 记录类:***.***property:[logtest] - 记录描述:NDC使用方式


当前文章:log4net使用总结记录
URL分享:http://myzitong.com/article/jsppps.html