0

クラスパスに log4j2 構成ファイルが定義されていません。ログ メッセージは引き続きコンソールに表示され、構成が欠落しているという警告は表示されません。

Tomcat 7 でサーブレット ベースのアプリケーションを実行しています。

この構成を取得する方法を理解しようとしていますか?

log4j で見られるように、log4j2 で警告が表示されることを期待しています。

4

2 に答える 2

1

構成ファイルを指定しない場合、Log4j2 はそれ自体を自動構成できます。

Log4j 2 の構成は、次の 4 つの方法のいずれかで実行できます。

  1. XML または JSON で記述された構成ファイルを介して。
  2. ConfigurationFactory および Configuration 実装を作成することにより、プログラムで。
  3. プログラムで、構成インターフェースで公開されている API を呼び出して、コンポーネントをデフォルト構成に追加します。
  4. 内部 Logger クラスのメソッドを呼び出すことにより、プログラムで。

http://logging.apache.org/log4j/2.x/manual/configuration.html#AutomaticConfiguration

于 2013-09-09T02:36:59.727 に答える