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
-“仅根据文件大小滚动文件”