首页 > log4net小结

log4net小结

写在前面的:

在网上找的,再加上自己的心得

AssemblyInfo.cs:(加载配置文件也可以写到app.config中)

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "systemconfig/log4net.xml", Watch = true)]

Test.cs:

ILog logger = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);



log4net.xml(注意:要将此文件的属性设置为 如有较新的则复制):



 

   



 

 

   

     

     

     

   


   

     

     

     

     

     

     

     

     

     

     

     

     

     

       

     

     

       

       

     


   

   

     

       

     


   

 





补充:

Log4net中ConversionPattern的解释说明:http://www.cnblogs.com/calaio/archive/2006/05/29/412024.html

None.gif

None.gif

None.gif

None.gif

None.gif

%m(message):输出的日志消息,如ILog.Debug(…)输出的一条消息

%n(new line):換行

%d(datetime):输出当前语句运行的时刻

%r(run time):输出程序从运行到执行到当前语句时消耗的毫秒数

%t(thread id):当前语句所在的线程ID

%p(priority): 日志的当前优先级别,即DEBUG、INFO、WARN…等

%c(class):当前日志对象的名称

%L:输出语句所在的行号

%F:输出语句所在的文件名

%-数字:表示该项的最小长度,如果不够,则用空格填充

更多相关:

  •  翻页器

  •     在src/main/resources/springmvc-servlet.xml中加入

  • 本篇仅仅是一个记录 MergeOperator 的使用方式。 Rocksdb 使用MergeOperator 来代替Update 场景中的读改写操作,即用户的一个Update 操作需要调用rocksdb的 Get + Put 接口才能完成。 而这种情况下会引入一些额外的读写放大,对于支持SQL这种update 频繁的场景来说实在是不划...

  • 看了很多人写的好几个去重方法,我在这里精简组合下,适用于已排序与未排序的数组。 废话不多说,上代码。 数组去重