私はパッケージ内にいくつかのクラスを持ち、プロジェクト内にはいくつかのパッケージを持っています。親クラス内で継承されているこれらのファイルについては、 はどのくらいの頻度でlog4j2の設定ファイルを設定する必要がありますか?
{ // File location for log4j2.xml
System.setProperty("log4j.configurationFile",
"file:\\\\" + System.getProperty("user.dir") + "\\Properties\\log4j2.xml");
}
そして、まだある、私はそうERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'log4j2.debug' to show Log4j2 internal initialization logging.
を参照して、明らかに、一度十分ではありません。
したがって、システムプロパティーを設定する必要がある一般的なルールは何ですか。log4j.configurationFile
?
- 1パッケージにつき1回ですか?
- クラスごとに1回ですか?
- パッケージに関係なく、各親/基本クラスはありますか?
- 他に何かありますか?
複数のクラスとパッケージのベストプラクティスは何ですか?