我有以下 RollingFileAppender 配置:
<appender name="appender.VTBGPRS" type="log4net.Appender.RollingFileAppender">
<rollingStyle value="Size" />
<file value="mylog" />
<staticLogFileName value="false" />
<appendToFile value="true" />
<maximumFileSize value="100KB" />
<maxSizeRollBackups value="20" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %logger{1} - %message%newline" />
</layout>
</appender>
我有名为 mylog、mylog.1、mylog.2 等的文件。
我想在文件名中添加日期时间戳。例如 mylog-2012-07。
我不能使用 datePattern,因为 rollingStyle 设置为 Size。
如何在文件名中添加日期时间戳?