我们正在使用log4net滚动文件记录器,并对日志文件有以下要求:
我们正在使用以下配置:
- 每天开始时,使用日期命名一个新的日志文件
- 日志文件大小最大为500KB
.1
后缀的名称。这会带来问题,因为它会破坏在Windows中的文件关联,所以打开文件会更麻烦。我们正在使用以下配置:
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="c:\log\path" />
<staticLogFileName value="false" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value=".yyyy-MM-dd.lo\g" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<maxSizeRollBackups value="50" />
<maximumFileSize value="500KB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %message%newline" />
</layout>
</appender>
在达到maximumFileSize
时,是否支持指定命名策略?
param name
,而应该是<preserveLogFileNameExtension value="true" />
。 - Ole Albers