application.properties でログレベルを設定するにはどうすればいいですか? 質問する

application.properties でログレベルを設定するにはどうすればいいですか? 質問する

これは非常に単純な質問ですが、情報が見つかりません。(おそらく、Java フレームワークに関する私の知識が著しく不足しているのでしょう。)

application.properties を使用してログ レベルを設定するにはどうすればよいでしょうか。また、ログ ファイルの場所などはどうすればよいですか。

ベストアンサー1

更新:application.properties Spring Boot v1.2.0.RELEASE以降では、またはの設定application.ymlが適用されます。ログレベルセクションリファレンスガイドの。

logging.level.org.springframework.web: DEBUG
logging.level.org.hibernate: ERROR

以前のバージョンの Spring Boot では、できません。そのためには、ログ記録フレームワーク (log4j、logback) の通常の構成を使用する必要があります。適切な構成ファイル (log4j.xmlまたはlogback.xml)をsrc/main/resourcesディレクトリに追加し、好みに合わせて構成します。

--debugコマンドラインからアプリケーションを起動するときに指定することで、デバッグ ログを有効にすることができます。

Spring Bootは、logbackがデフォルトや色付けなどを設定するための良い出発点も提供します。ベース.xmlこのファイルはlogback.xmlファイルに含めることができます。(これはデフォルトのログバックSpring Boot で。

<include resource="org/springframework/boot/logging/logback/base.xml"/>     

おすすめ記事