0

何らかの特定の理由で、アプリ固有のログとcatalina.logの両方を保持する必要があります。アプリ固有のログにRollingFileAppenderを使用するようにlog4jを構成しましたが、正常に機能しています。catalina.logsにも同様のログメカニズムを使用する方法はありますか?

confの下でlogging.propertiesをなんとかして微調整することでこれを行うことができますか?

4

1 に答える 1

1

logrotateを使用できます。ubuntuを実行する場合。このファイルを作成する

/etc/logrotate.d/tomcat

以下の内容を上記のファイルにコピーします

/var/log/tomcat/catalina.out {  
 copytruncate  
 daily  
 rotate 7  
 compress  
 missingok  
 size 5M  

}

上記のパス/var/log/tomcat/catalina.outが、Tomcatのcatalina.outを指すように調整されていることを確認してください。

毎日-catalina.outを毎日ローテーションします

ローテーション–最大7つのログファイルを保持します

圧縮–回転したファイルを圧縮します

サイズ–catalina.outのサイズが5Mより大きい場合に回転します

それでおしまい。

于 2013-01-30T03:06:02.483 に答える