Tomcat ログの保存期間、出力場所を指定する方法

Tomcat9 では、ログの設定を ${catalina.base}/conf/logging.properties に記載します。

様々な設定を記載できるのですが本記事では、ログの保存期間ログの出力場所を指定する方法をご紹介します。

ログの保存期間

${catalina.base}/conf/logging.properties に記載されている次の箇所がログの保存期間の指定です。この値を変更することで、ログの保存期間を変更することが出来ます。デフォルトでは90日間で指定されています。

${catalina.base}/conf/logging.properties – 抜粋
 
catalina.org.apache.juli.AsyncFileHandler.maxDays = 90

ログ出力場所

${catalina.base}/conf/logging.properties に記載されている次の箇所がログの出力場所の指定です。このディレクトリを変更することで、ログの出力場所を変更することが出来ます。デフォルトではベースディレクトリ配下のlogsディレクトリの下に出力されるとう指定されています。

${catalina.base}/conf/logging.properties – 抜粋
 
catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs

以上、ログの保存期間ログの出力場所を指定する方法のご紹介でした。