log4net.config如下所示。
我只想让日志文件每天滚动到一个新文件。但它在一天内转了好多次,延长了.1
,.2
,.3
...
我只记录了一些活动,所以日志文件应该是小的文件大小。通常我在一天内不会有超过100行的日志。log4net给我很多.1 .2 .3文件
<appender name="DebugRollingFile" type="log4net.Appender.RollingFileAppender,log4net">
<param name="File" value="D:\\log\\hdpca.bill.debug.log" />
<param name="AppendToFile" value="false" />
<param name="RollingStyle" value="Date" />
<param name="StaticLogFileName" value="true" />
<param name="MaxFileSize" value="10240" />
<param name="MaxSizeRollBackups" value="100" />
<param name="DatePattern" value="yyyyMMdd".log"" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />
<param name="Header" value=" ----------------------header-------------------------- " />
<param name="Footer" value=" ----------------------footer-------------------------- " />
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="DEBUG" />
<param name="LevelMax" value="DEBUG" />
</filter>
</appender>
你有什么试图解决它?您是否阅读过滚动文件appender的文档? – 2012-02-09 09:39:15
如果您试图按日期滚动此日志,为何要指定MaxFileSize? – gregwhitaker 2012-02-09 12:30:31