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