2017-02-09 10 views
2

私たちのプロジェクトでは、log4jをlog4j2とともに使用しています。私がJunitsを実行すると、次のようなエラーが表示されます。No log4j2 configuration file found.プロジェクトでlog4j2とlog4jを使用しているときに、設定ファイルが見つかりませんでしたか?

しかし、log4j.propertiesファイルはすでにその場所で利用可能です。 Googleを使用して私はそれがlog4j2.xmlファイルを提供し、logj2.xmlファイルが必要であることがわかった。ジュニットはスムーズに走ります。

log4j2はプロパティファイルをサポートしていますか?

答えて

3

Log4j2はプロパティファイルをサポートしています。

プロパティファイルには、次の2つの方法のいずれかによってlog4j2に提供することができる。

  • "log4j.configurationFile"システムプロパティに(.properties拡張子を持つ)構成ファイルのパスを設定します。
  • コンフィグレーションファイルの名前をlog4j2.properties(またはlog4j2-test.properties)とし、クラスパスに保持します。

log4j2の設定hereについて詳しく知ることができます。

関連する問題