log4net的配置

详情请参照官网:http://logging.apache.org/log4net/release/config-examples.html


按照日志文件的大小来分割日志:

<configuration>
  <configSections>
    <section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
  </configSections>

  <log4net>
    <logger name="loggerAX">
      <!--control log level: ALL|DEBUG|INFO|WARN|ERROR|FATAL|OFF-->
      <level value="ALL" />
      <appender-ref ref="RollingFileAppender"></appender-ref>
    </logger>


    <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
      <!--日志文件的绝对路径-->
      <file value="D:\\system.log" />
      <!-- 允许多个线程写入日志-->
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <appendToFile value="true" />
      <!-- 按照文件的大小进行日志切换 -->
      <rollingStyle value="Size" />
      <staticLogFileName value="false" />
      <!--单个日志文件的最大容量,此处单位可以KB、MB、GB等 -->
      <maximumFileSize value="3MB" />
      <!-- 保留log文件的数量,超出后删除-->
      <MaxSizeRollBackups value="3" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger  %message%newline" />
      </layout>
    </appender>
    <root>
      <appender-ref ref ="RollingFileAppender" />
    </root>
  </log4net>

</configuration>
按照日期分割时将
<rollingStyle value="Size" />

替换成

 <rollingStyle value="Date" />
 <datePattern value="yyyyMMdd-HHmm" />
并删除

<maximumFileSize value="3MB" />




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值