2010-03-22 67 views
6

我有這個配置滾動文件附加目的地:有沒有辦法將log4net RollingLogFileAppender中的舊日誌文件移動到另一個文件夾中?

<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> 
    <file value="appname" /> 
    <appendToFile value="true" /> 
    <rollingStyle value="Composite" /> 
    <datePattern value="'.'yyyyMMdd'.log'" /> 
    <maxSizeRollBackups value="30" /> 
    <maximumFileSize value="10MB" /> 
    <staticLogFileName value="false" /> 
    <layout type="log4net.Layout.PatternLayout"> 
    <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" /> 
    </layout> 
</appender> 

這工作得很好,但是,我想知道有,如果有舊的日誌文件移動到一個「壓縮文件」文件夾的方式,而不是他們感動到相同的文件夾?

+1

期待這個問題的答案。很好消除一些混亂。如果沒有內置任何東西,你肯定可以推出自己的。這是我的待辦事項清單上的某個地方... – Kit 2010-03-23 00:43:26

回答

3

您可以隨時打開RollingLogFileAppender.cs並將其修改爲任何您想要的。它是開源的,隊友。這門課很容易延伸。就我個人而言,我討厭它的日誌文件的命名風格,我有我自己的RollingLogFileAppender來取悅我。 :)

+0

我覺得它必須是這樣的。至少它讓我有機會像你說的那樣添加更多的命名定製。 – 2010-03-24 11:14:39

相關問題