TomcatでWebアプリケーションのすべてのログをキャッチするハンドラーを作成したいのですが、ハンドラークラスを作成し、コンパイルして配置し$CATALINA_HOME/lib
、common.loader
このディレクトリを持っています。この後、logging.properties
ファイルを変更してハンドラーを追加しました。
handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler, logshowaplication.ErrorsListHandler
ファイルストリームを配置すると、オブジェクト Handler が作成されると、ファイルにメッセージが書き込まれます。Tomcatを実行するとエラーはありませんが、実行すると、このメッセージがファイルに表示されないため、Handlerオブジェクトが作成されません。私はJavaが初めてで、助けを求めています。下手な英語でごめんなさい。