1

webapp の log4j xml から tomcat ロギングを管理する方法はありますか?

これにより、WebappClassLoader からのレベル SEVERE のログが catalina.out ログに書き込まれないようにすることを具体的に検討していることを意味します。

編集 :

調査中に、ファイルが存在する場合、または WEB-INF/classes に存在する場合、log4j は任意の親クラス ローダーから log4j.xml を優先することを知りました。親クラス ローダー用の他の log4j.xml ファイルが存在しない場合、webapp log4j.xml からの tomcat およびアプリケーション固有のデフォルト設定が使用されますか?

4

1 に答える 1

1

いいえ、Web アプリケーションで Tomcat のログ設定をオーバーライドする方法はないと思います。

問題を解決するには、Tomcat のデフォルトのログ設定を変更してみてください。log4j を好む場合は、java.util.logging の代わりにlog4j を使用するように Tomcat を構成してみてください。

于 2012-10-16T20:58:11.087 に答える