Tomcatのログファイル名からYYYY-DD-MMを排除したい How to change log file name of Tomcat, eliminate date information
こんにちは、うさぎが好きなエンジニアです。
今回はTomcatのログファイル名の変更方法についての備忘録です。【やりたいこと】・tomcatの各種ログファイル名から日付(YYYY-MM-DD)を取り除き、下記のようにしたい
catalina.out
catalina.log
localhost.log
localhost_access_log.txt【目的】下記をやりたいんだけどログファイルの日付が邪魔なんだよな・・・というご経験があるかもしれません。
・logrotateを使ったローテーション
・fluentd(td-agent)でのログ転送tomcatのログファイル名は、デフォルトでは下記のようになっています。catalina.outcatalina.YYYY-MM-DD.log
localhost.YYYY-MM-DD.log
localhost_access_log.YYYY-MM-DD.txt
この他にmanager.YYYY-MM-DD.log、host-manager.YYYY-MM-DD.logがありますが、こちらは基本的に不要なので出力を無効化することをお勧めいたします。今回の目的は、設定を変更することでログファイル名から日付(YYYY-MM-DD)を排除することです。catalina.YYYY-MM-DD.log ⇒ catalina.loglocalhost.YYYY-MM-DD.log ⇒ localhost.loglocalhost_access_log.YYYY-MM-DD.txt ⇒ localhost_access_log.txt【検証環境】・O
0