log4net,既要按日期分割日志文件,又要按文件大小分割。


<?xml version= " 1.0 " encoding= " utf-8 "?>
2 <configuration>
3 <configSections> 4   <section name= " log4net " type= " log4net.Config.Log4NetConfigurationSectionHandler,log4Net " />
5 </configSections>
6  
7   <log4net>
8     <!-- 配置日志的级别,低于此级别的就不写到日志里面去 9 OFF、FATAL、ERROR, WARN, INFO, DEBUG, ALL 10       -->
11     <root>
12       <level value= " DEBUG " />
13       <appender- ref ref= " LogFileAppender " />
14       <appender- ref ref= " ConsoleAppender " />
15     </root>
16    
17     <logger name= " WebLogger ">
18       <level value= " ERROR " />
19     </logger>
20
21     <!--输出到文件-->
22     <appender name= " LogFileAppender " type= " log4net.Appender.RollingFileAppender,log4net ">
23       <param name= " File " value= " Log/ " />
24       <param name= " AppendToFile " value= " true " />
25       <!-- 切割最多文件数 -1表示不限制产生日志文件数-->
26       <param name= " MaxSizeRollBackups " value= " -1 "/>
27       <!-- 每个文件的大小限制  -->
28       <param name= " MaximumFileSize " value= " 10MB "/>
29       <!-- RollingStyle Composite 综合  Size 按大小  Date 按时间 -->
30       <param name= " RollingStyle " value= " Composite " />
31       <param name= " DatePattern " value= " &quot;Logs_&quot;yyyyMMdd&quot;.txt&quot; " />
32       <param name= " StaticLogFileName " value= " false " />
33       <layout type= " log4net.Layout.PatternLayout,log4net ">
34         <param name= " Header " value= " &#xD;&#xA;----------------------application startup--------------------------&#xD;&#xA; " />
35         <param name= " Footer " value= " &#xD;&#xA; ----------------------application shutdown--------------------------&#xD;&#xA; " />
36         <param name= " ConversionPattern " value= " %d [%t] %-5p %c - (%line) %m%n " />
37       </layout>
38
39       <filter type= " log4net.Filter.LevelRangeFilter ">
40         <param name= " LevelMin " value= " ALL " />
41         <param name= " LevelMax " value= " OFF " />
42       </filter>
43     </appender>
44
45     <!--输出控制台-->
46     <appender name= " ConsoleAppender " type= " log4net.Appender.ConsoleAppender,log4net ">
47       <layout type= " log4net.Layout.PatternLayout,log4net ">
48         <param name= " ConversionPattern " value= " %d [%t] %-5p %c - (%line) %m%n " />
49       </layout>
50     </appender>
51    
52   </log4net>
53 </configuration>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值