IDEA でアプリケーションを開発する場合、アプリケーションに影響を与えるには、logback.xml をどこに配置すればよいですか?
IDEA を実行/デバッグすると、jar が作成されず、何かをビルドするために Maven が呼び出されないようです。コンパイルされた *.class ファイルから直接 main() を実行しますか? もしそうなら、logback.xml をどこに配置すれば効果がありますか?
IDEA でアプリケーションを開発する場合、アプリケーションに影響を与えるには、logback.xml をどこに配置すればよいですか?
IDEA を実行/デバッグすると、jar が作成されず、何かをビルドするために Maven が呼び出されないようです。コンパイルされた *.class ファイルから直接 main() を実行しますか? もしそうなら、logback.xml をどこに配置すれば効果がありますか?
logback.xml
CLASSPATH のルート ディレクトリで使用できる必要があります。アプリケーションを実行すると、完全な CLASSPATH が最初に出力されます。(Mavenプロジェクト)を入れるlogback.xml
と/src/main/resources
問題なく動作します。ネーム入れも存在感/src/test/resources
があります。logback-test.xml
実行するだけです:
getClass().getClassLoader().getResource("/logback.xml");
そして、それが何かを返すかどうかを確認してくださいnull
。
Maven プロジェクトを使用していない場合は、プロジェクト構造( Ctrl+ Alt+ Shift+ ) を開き、モジュールSセクションに追加して、含まれているフォルダーを選択し、ソース(青いアイコン)としてマークします。logback.xml