2

TomcatでWebアプリケーションのすべてのログをキャッチするハンドラーを作成したいのですが、ハンドラークラスを作成し、コンパイルして配置し$CATALINA_HOME/libcommon.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が初めてで、助けを求めています。下手な英語でごめんなさい。

4

1 に答える 1

0

新しいハンドラーを jar ファイルにバンドルします。次に、起動スクリプトのクラス パスを変更して、新しいハンドラ jar を含めます。最後に、logging.propertieshandlersの行と行の両方を変更して、新しいハンドラーを含める必要があります。.handlers

于 2015-11-06T23:36:54.807 に答える