2017-06-28 12 views
0

私はSLF4jを初めて使用しており、logback.xmlファイルが正しくロードされているかどうかわかりません。 logback.xmlファイルはPROJECTNAME/src/main/javaにあり、私のすべてのパッケージが見つかります。ログバック設定ファイルがロードされているかどうかを確認するには?

私の質問は以下のとおりです。

  1. どのように設定ファイルが正しくロードされている場合は、私が知ることができるかどう ?唯一のあなたはlogback設定のデバッグを可能にするために<configuration>要素にdebug="true"属性を追加することができライブラリ

答えて

0

設定ファイルが正しくロードされている場合は、設定に応じてログファイルまたはコンソールに結果が表示されます。

デフォルトでは、正しく覚えていれば、logbackはsrc/main/javaではなくsrc/main/resources内のファイルを検索します。

設定ファイルでは、特定のロガーでログレバーを定義できます。通常はライブラリのログは見たいが、WARNやERRORしかないので、ルートレベルをWARN/ERRORに設定し、DEBUG/INFOレベルのルートパッケージのロガーを追加することができます。

また、独自の開発環境では、(src/test/resourcesの下にある)ログバックテストファイルを使用してください。

関連する問題