6

サードパーティのライブラリにあるロガーであっても、すべてのロギングを完全に無効にするために使用できる Apache Commons / Log4J ロギング API メソッドはありますか?

背景: GlassFish v3 Web アプリケーションで java.util.logging を使用したいと考えています。ただし、この Web アプリのサード パーティ ライブラリは、Log4J ロギングと Apache Commons Logging を使用します。リソースを節約するには、このログを最小化するかオフにする必要があります。

4

3 に答える 3

10

log4j 構成を編集し、ログ レベルを ERROR または FATAL に設定します。

休止状態の例:

log4j.logger.org.hibernate=ERROR

これにより、ロギング出力がほぼゼロになり、重大なエラー メッセージのみが残ります。

于 2011-02-09T18:07:04.177 に答える
1

外部ライブラリのパッケージごとにログのしきい値を上げることができます。オフにするかはわかりません。

于 2011-02-09T18:07:37.133 に答える
0

http://www.slf4j.org/をご覧ください。

これは、すべてのメッセージを選択したロギング実装にルーティングする log4j および commons ロギング ライブラリのバージョンを提供します。

于 2011-02-09T22:34:22.530 に答える