私はSpringブートでSpringを使用しています。最近、EhCacheを手に入れようとしていて、EhCacheのログを有効にしようとしました。 application.propertiesのログレベルを次のように設定します。Springフレームワークapplication.properties vs logback.xml
logging.level.org.springframework.cache: DEBUG
効果がありませんでした。そこで、私はlogbackを使ってログを有効にする方法を見つけました。今私はlogback.xmlファイルにログ設定を入れる必要があります。
私の質問は、Springでどのように設定が処理されるのですか? logback.xmlはapplication.propertiesより優先されますか? 1つの設定だけを使用する方法はありますか? application.propertiesまたはlogback.xmlのどちらですか? 2つの構成がある点は何ですか?
編集: その後私はEhcacheのロギングを有効にするために、見つけた、私は私のapplication.propertiesにこの行を追加する必要があります。
logging.level.net.sf.ehcache: DEBUG
ロギングプロパティは、Spring Bootによって提供されます。https://docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html#howto-loggingしたがって、ログバックがある場合。 xml(または他のロギングバックエンドを使用する場合はネイティブの設定)が優先されます。 logback.xmlがあれば、application.properitesに 'logging.level.net.sf.ehcache:DEBUG'を置く必要はありません。 logback.xmlにロガーを定義するだけです –