Log4net 日志文件没有滚动

Log4net 日志文件没有滚动,log4net,Log4net,这就是代码: <appender name="RollingLogFileAppender_message" type="log4net.Appender.RollingFileAppender"> <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/> <file value="Tickers\Ticker1.txt" /> <filter type="log4ne

这就是代码:

 <appender name="RollingLogFileAppender_message" type="log4net.Appender.RollingFileAppender">
  <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
  <file value="Tickers\Ticker1.txt" />
  <filter type="log4net.Filter.StringMatchFilter">
    <stringToMatch value="|Parser|DynamicData|1|" />
  </filter>
  <filter type="log4net.Filter.DenyAllFilter" />
  <staticLogFileName value="false" />
  <appendToFile value="true" />
  <rollingStyle value="Once" />
  <maxSizeRollBackups value="3" />
  <maximumFileSize value="5KB" />
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%message%newline" />
  </layout>
</appender>

我不明白为什么日志文件不断增长而不滚动到另一个文件。甚至几天都没有,更不用说我在代码中规定的5KB限制了。


<rollingStyle value="Once" />
您已经将配置设置为
一次
-“每个程序执行一次滚动文件”-因此,如果这是一个长时间运行的服务,它将不会滚动文件。您应该改为使用
Size
-“仅根据文件大小滚动文件”