2016-11-17 1 views
1

Log4netライブラリを使用して生成されたログファイルをパージします。ログファイルをパージするためのLog4net設定

マイlog4net.configの設定は以下の通りです:私は何をしたいか

<file type="log4net.Util.PatternString" value="%property{logPath}" /> 
<appendToFile value="true" /> 
<rollingStyle value="Composite" /> 
<datePattern value="yyyyMMdd" /> 
<maxSizeRollBackups value="10" /> 
<maximumFileSize value="1MB" /> 

は最大を生成することです。 11個のファイルを削除した後、古いファイルを削除する必要があります。

答えて

1

ローリングファイルアペンダーが必要です。 https://logging.apache.org/log4net/release/config-examples.html

<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> 
    <file value="log.txt" /> 
    <appendToFile value="true" /> 
    <rollingStyle value="Size" /> 
    <maxSizeRollBackups value="10" /> 
    <maximumFileSize value="100KB" /> 
    <staticLogFileName value="true" /> 
    <layout type="log4net.Layout.PatternLayout"> 
     <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /> 
    </layout> 
</appender> 
関連する問題