- PR -

TomcatのSTDOUTを別ファイルに書き出すには

1
投稿者投稿内容
未記入
会議室デビュー日: 2007/12/15
投稿数: 2
投稿日時: 2007-12-15 19:53
ApacheTomcat5.5.24でWebシステムを構築中です。
自作の簡単なAPであるため、ログはすべて標準出力に出力しています。
時に以前、Tomcatの標準出力がContextごとに別ファイルで出力させる設定を、
{$TOMCAT_HOME}/conf/Catalina/localhost/****.xmlに行うことでログファイルを分けていたのですが、
忘れてしまったため、設定を行うことができていません。

通常のLoggerを別ファイルにする設定は見つかったのですが、
標準出力のファイルを別ファイルにする設定をご存知の方ご教示いただけますと、
うれしいです。

現在の設定はいろいろなサイトを参考に下記の通り設定しました。

<Context docBase="${catalina.home}/webapps/******"
override="true" antiResourceLocking="false" antiJARLocking="false">

<Valve className="org.apache.catalina.valves.AccessLogValve"
prefix="localhost_******_access_log." suffix=".txt"
pattern="common" />

<!--Loggerを別ファイルにする設定で現在は不要なので削除しようと思っています。-->
<Logger className="org.apache.catalina.catalina.Logger.FileLogger" prefix="localhost_*******_stdout_log." suffix=".txt" timestamp="true" erbosity="0"/>
</Context>

いたしました。
http://www.oki.com/jp/oss/document/tomcat/tomcat-6.0.14/build/tomcat-docs/config/printer/context.html
を参考にしています。

以上よろしくお願いいたします。


1

スキルアップ/キャリアアップ(JOB@IT)