0

プロパティのログレベルをDEBUGに設定して正常に動作しましたが、何らかのイベントが発生した場合にプロジェクト全体のログレベルを変更したいのですが、プロジェクトには多くのクラスがあり、以下のようなログを使用しているようです。

   private static final Logger log  = Logger.getLogger(CommandOperations.class);

を呼び出すことでクラスごとに個別にログレベルを変更できますが、 log.setLevel(Level.INFO)プロジェクト全体を変更したいと思います。どうやってするの?

4

2 に答える 2

2

すべてのクラスのパッケージプレフィックスがLogger.getLogger("com.xx").setLevel(..);どこにあるかを試してください。com.xxクラスごとにレベルを設定しないでください。

与えるcom.xxと、すべてのサブパッケージにも適用されます。

于 2013-01-04T12:04:26.863 に答える
0

使ってみましたか?

LogManager.getRootLogger().setLevel((Level)Level.DEBUG);
于 2013-01-04T11:07:52.367 に答える