0

以前,我的团队一直在使用 log4net 按最大文件大小滚动,它生成的文件如下:

MyLog.log
MyLog.log.1
MyLog.log.2
etc.

最近,我们切换到

<rollingStyle value="Date"/>
<MaxSizeRollBackups value="14"/>
<datePattern value="yyyyMMdd"/>

现在产生的文件名如下:

MyLog.log
MyLog.log20130324
MyLog.log20130323
etc.

是否可以按日期滚动,但仍然像以前一样枚举日志文件?如果是这样,我该怎么做?我浏览了 Log4net 的网站,但找不到有关如何执行此操作的良好参考。

4

1 回答 1

0

我认为如果不创建自定义附加程序就无法做到这一点。对于 RollingFileAppender,如果 rollingStyle 设置为 Date 或 Composite(默认),则下一个输出文件名由基本文件名 + datePattern 格式化的当前时间生成。

于 2013-03-25T19:33:06.250 回答