我使用Log4Net Rolling File Appender和这个配置
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="Logs\%date{yyyy}\%date{MM}\%date{dd}\my.log" />
<rollingStyle value="Date" />
<datePattern value="yyyyMMdd'.log'" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level - %message%newline" />
</layout>
</appender>
我使用日期来创建日志文件的位置:[PatternString]
<file type="log4net.Util.PatternString" value="Logs\%date{yyyy}\%date{MM}\%date{dd}\my.log" />
似乎Log4Net只读取了文件的位置,然后才更新。我如何强制RollingFile Appender检查更新文件位置呢?