我想每天用 log4net 记录不同的文件夹。
到目前为止我发现的是使用带有 RollingFileAppender 的数据模式:
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Logs\logfile.log" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value=".yyyyMMdd-HHmm" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="1MB" />
<countDirection value="1"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger- %message%newline" />
</layout>
但这只是在 Logs 文件夹下创建相同的新文件。我想要的是,
在每个不同的日子记录器创建新文件夹并在该文件夹下写入日志,例如:
日志\Day1\logfile.log, Logs\Day2\logfile.log, Logs\N\logfile.log, ...
在 Log4net 中可以吗?