Tomcat にはさまざまなログファイルが存在していますが、デフォルトではアクセスログが出力されません。 そこで今回、Tomcat 6でアクセスログを出力したかったのでその方法をメモしておきたいと思います。
結果としてはメチャクチャ簡単でした。
server.xml を修正
Tomcat6でアクセスログを出力されるには、server.xml を修正してアクセスログの指定箇所のコメントアウトを解除するだけです。なんでデフォルトでOFFなんじゃい…。
下記のコメントアウトを解除します。
最後にTomcatを再起動。
これで完了。
logsフォルダに access_log という感じのファイル名が出力されるようになっているはずです。
とっても簡単ですね。
日別にファイルが作成されるので、ローテートは特に気にする必要はありませんが、溜まりっぱなしもどうなので適宜tmpwatch等でファイル整理をされてください。