2
WebアプリケーションはApache Tomcat 6コンテナで実行します。私たちのコードでは、SLF4JとLogbackを使用しています。 Tomcatのログ(catalina、stdoutなど)は、Tomcatサービスの再起動時に削除されます。Tomcat 6 HTTPログのローリングとパージ
問題は、いくつかのHTTPロギングもやっていることです。誰かがTomcatのserver.xmlファイルのこの行から来ていることを誰でも知ることができます。
<Valve className="org.apache.catalina.valves.FastCommonAccessLogValve" directory="httplogs" pattern="combined" resolveHosts="false" prefix="" suffix=".log" rotatable="true" fileDateFormat="yyyy-MM-dd" />
これはうまく回転しているようですが、決してパージしません。 Tomcatを自動的に削除する方法はありますか?またはhttplogsディレクトリを消去するために再起動スクリプトを変更する必要がありますか?