2017-01-11 66 views
0

のために削除しないファイルは、私は、log4netの設定の下に正常に動作しますはなぜmaxDateRollBackups設定

<appender name="WhateverYouNameThis" type="log4net.Appender.RollingFileAppender"> 
    <threshold value="All" /> 
    <file value="logs\WhateverYouNameThisFile.log" /> 
    <appendToFile value="true" /> 
    <maxDateRollBackups value="2" /> 
    <maxSizeRollBackups value="2" /> 
    <maximumFileSize value="2KB" /> 
    <rollingStyle value="Composite" /> 
    <staticLogFileName value="true" /> 
    <datePattern value="yyyyMMdd-HH.lo\g" /> 
    <layout type="log4net.Layout.PatternLayout"> 
     <param name="ConversionPattern" value="%d [%t] %-5p - %m%n" /> 
    </layout> 
</appender> 

"maxSizeRollBackups = 2" を持っています。ファイルが2KBを超えると、別のファイルに2回まで移動し、2ファイルを超えるとが削除されてになります。

しかし"maxDateRollBackups = 2"は機能しません。 2日以上経過したファイルはで、削除されていませんです。理由を示唆してください!日付が日の1日前に名前を変更しますが、2日より古いファイルが削除されていないファイルを変更

enter image description here

答えて

関連する問題