2016-11-02 4 views
0

を使用して、ファイルにlogsを次のコードで書き込みます。RollingFileAppender HTML-Log-Fileが大きすぎます

<RollingFile name="RollingFileAppender" 
     fileName="${log-path}/at_log(current_session).html" 
     filePattern="${log-path}/Logs/at_log-%d{dd-MM-yyyy}[%i].html" 
     append="true"> 
     <HTMLLayout charset="UTF-8" title="AdminTool log"></HTMLLayout> 
     <!-- <PatternLayout pattern="%d{yyyy-mm-dd HH:mm:ss.SSS} [%t] %style{%-5level}{reverse} 
      %logger{50} :: %method(...): %msg%n" /> --> 
     <Policies> 
      <OnStartupTriggeringPolicy /> 
     </Policies> 
     <DefaultRolloverStrategy /> 
    </RollingFile> 

問題は、HTMLファイルが時間の経過とともに大きくなることです。

MaxFileSizeのようなプロパティはありますか?

答えて

0

あなたのポリシー]セクションでSizeBasedTriggeringPolicyを追加します。

<Policies> 
    .... 
    <SizeBasedTriggeringPolicy size="500 KB" /> 
</Policies> 

Apache documentationを参照してください。

関連する問題