これは非常に単純な質問ですが、情報が見つかりません。(おそらく、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"/>