1. ホーム
  2. ロギング

[解決済み】Spring Boot。application.propertiesでロギングレベルを設定するにはどうすればよいですか?

2022-03-25 11:17:50

質問

とても簡単な質問なのですが、情報が見つかりません。

(Javaフレームワークに関する私の知識が著しく不足しているのかもしれません)。

application.propertiesでロギングレベルを設定するにはどうしたらいいですか?

また、ロギングファイルの場所などは?

解決方法は?

更新してください。 Spring Boot v1.2.0.RELEASE 以降は application.properties または 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は、デフォルトやカラーリングなどを設定するための、ログバックのための素晴らしい出発点を提供します。 ベース.xml ファイルを作成し、logback.xml ファイルに簡単に含めることができます。(これは、デフォルトの logback.xml をSpring Bootで実行します。

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