12月 14th, 2008

Tomcatのログファイル名から日? を除ぜ

Posted in Tomcat by admin

 Tomcatのデフォルトログファイル名は、「localhost-YYYY-MM-DD.txt」「catalin_out-YYYY-MM-DD.txt」等、必ず日? が付加されます。ファイル名から日? を除いて出力が出来ないかを調査してみましたが、ソースから再ビルドしない限り無理のようです。(Tomcat6.0でデフォルトのログ出力クラスをjuliからLog4Jに? 更して確認しました)ただし、server.xml内AccessLogValveで設定するアクセスログについては日? を除く事が出来ました。

<Valve className="org.apache.catalina.valves.AccessLogValve"
	directory="logs"
	prefix="tomcat_access"
	suffix="log"
	pattern="common"
	fileDateFormat="."
	resolveHosts="false"/>

日? フォーマット指定のパラメータで「fileDateFormat=”.”」のように「.」を指定する、補 ワザ的なやり方ですが・・・これで「tomcat_access.log」というファイル名で出力されるようになります。

You can leave a comment, or trackback from your own site. RSS 2.0

Leave a comment