我正在使用带有log4net的RollingFileAppender,其配置如下:
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value=".\Logs\log-file.txt" />
<preserveLogFileNameExtension value="true" />
<countDirection value="1" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<rollingStyle value="Size" />
<maximumFileSize value="10MB" />
<maxSizeRollBackups value="5" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d[%2t] %p %logger{1}.%M | %m%n" />
</layout>
</appender>
如您所见,在达到每个文件10MB的限制后,将创建一个新文件。每个文件(第一个除外)都以一个数字结束,该数字在创建新文件时递增。 尽管我的研究,我仍然有两个问题:
有没有人知道我怎么能有上述行为?
非常感谢!