按大小滚动时如何更改日志文件名

时间:2016-03-27 11:17:02

标签: c# log4net log4net-configuration

在当前达到500KB后,我使用下一个配置来创建新的日志文件。

<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
      <file type="log4net.Util.PatternString" value="Logs\%date{yyyy-MM-dd_hh-mm-ss}.log" />
      <appendToFile value="true" />
      <rollingStyle value="Size" />
      <maxSizeRollBackups value="10" />
      <maximumFileSize value="500KB" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date – %message%newline" />
      </layout>
</appender>

但我希望日志文件名将改为:

  • Logs \ 2016-03-27_14-11-02.log
  • 记录\ 2016-03-27_14-10-50.log
  • 日志\ 2016-03-27_14-08-32.log
  • 日志\ 2016-03-27_14-07-30.log

而不是:

  • 日志\ 2016-03-27_14-07-30.log
  • 日志\ 2016-03-27_14-07-30.log.1
  • 日志\ 2016-03-27_14-07-30.log.2
  • 日志\ 2016-03-27_14-07-30.log.3

我该如何配置?

0 个答案:

没有答案