Javaプロジェクトでlog4j(slf4jを使用)を使用する方法を学んでいます。私が読んだいくつかのWebページは、ファイル内DOMConfigurator.configure("log4j.xml")
の設定を作成したものに組み込むために呼び出すように言っています。log4j.xml
Logger
log4j.xml
また、ファイルといくつかのJavaコードが表示され、Javaコードがを呼び出さないコード例もたくさん見ましたDOMConfigurator.configure
。コードサンプルの周りの説明は、log4j.xml
設定がロガーによって取得されていることを意味します。
私のプロジェクトでは、を呼び出さないとDOMConfigurator.configure
、log4j.xml
ファイルは読み取られません。log4j.xml
が呼び出されたときにファイルが見つかるタイミングの規則はありますか?getLogger
でファイルを明示的にロードするDOMConfigurator.configure
必要はありませんか?