Tomcatのログの保存期間を10日に変更したい。
昔は古いログは削除されなかったようだが、今はmaxDaysで設定できるようだ。
以下のログの場合、${CATALINA_HOME}/conf/logging.properties
のmaxDaysを変更する。
catalina.yyyy-MM-dd.log
localhost.yyyy-MM-dd.log
host-manager.yyyy-MM-dd.log
manager.yyyy-MM-dd.log
localhost_access_log.yyyy-MM-dd.txt
ただし、accessログは ${CATALINA_HOME}/conf/server.xml
にmaxDaysを追加する。
<Valve className="org.apache.catalina.valves.AccessLogValve" maxDays="10" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
環境
Tomcat: 9.0.58