看板 C_Sharp 關於我們 聯絡資訊
各位好 我是用 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] &lt;%2t&gt;%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