12

IDEA でアプリケーションを開発する場合、アプリケーションに影響を与えるには、logback.xml をどこに配置すればよいですか?

IDEA を実行/デバッグすると、jar が作成されず、何かをビルドするために Maven が呼び出されないようです。コンパイルされた *.class ファイルから直接 main() を実行しますか? もしそうなら、logback.xml をどこに配置すれば効果がありますか?

4

2 に答える 2

24

logback.xmlCLASSPATH のルート ディレクトリで使用できる必要があります。アプリケーションを実行すると、完全な 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

于 2011-04-10T15:48:58.920 に答える