我有一个滚动文件appender配置了这个:
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="appname" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value="'.'yyyyMMdd'.log'" />
<maxSizeRollBackups value="30" />
<maximumFileSize value="10MB" />
<staticLogFileName value="false" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
这很好用,但我想知道是否有办法将旧的日志文件移动到“存档”文件夹中,而不是将它们移动到同一个文件夹中?
答案 0 :(得分:3)
您可以随时打开RollingLogFileAppender.cs并将其修改为您想要的任何内容。它是开源的,伙伴。这个课程很容易扩展。我个人讨厌它的日志文件的命名风格,我有自己的RollingLogFileAppender来取悦我。 :)