作者KvsG (KvsG)
看板C_Sharp
标题[问题] 请教 log4net maxSizeRollBackups 失效 @@
时间Thu Oct 30 17:55:01 2008
各位好
我是用 log4net 来帮我的系统写 log 以便追综...
我是用 RollingFileAppender 来达成每天把前一天的 log 备份起来...
log.config 列如下
<!-- 记录程式执行过程 -->
<appender name="appAppender" type="log4net.Appender.RollingFileAppender">
<File value="log\
service_log.TXT" />
<AppendToFile value="true" />
<rollingStyle value="Date" />
<datePattern value=".
yyMMdd.TXT" />
<maxSizeRollBackups value="
5" />
<encoding value="utf-8" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value=":=--%n%d{yy/MM/dd HH:mm:ss}
[%-5p] <%2t>%n%m%n" />
</layout>
</appender>
如此一来, 他会在我的目录下的 log 目录里, 把 LOG 写到
service_log.TXT 里...
每过一天, 他就会把前一天的 log 写成
service_log.TXT.
081029.TXT
原则上就算是过着幸福快乐的日子了.
可是... 根据我在 <maxSizeRollBackups value="
5" /> 的设定.
它应该只会保留5个旧的 log 而己啊. 但是我看己经留了二十来个了.
再这样下去早晚是会爆硬碟的.
请问有没有一样使用 log4net 的大大可以指点一下我是不是有什麽地方不对.
还是说有其它方式可以解决这个 log 渐渐吃掉硬碟空间的问题.
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.89.191