在我的 application.properties 我有
log4j.category.org.springframework.jdbc.core = TRACE
log4j.logger.org.springframework.jdbc=DEBUG
以及我的 pom.xml 中的以下依賴項:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
但是 jdbc 陳述句不會發生日志記錄,盡管我的主應用程式的 INFO 級別日志正在出現。什么可能導致這種情況?
uj5u.com熱心網友回復:
要在 Spring Boot 中配置日志級別,您應該使用表單中的屬性logging.level.<logger-name>=<level>。對于您的兩個記錄器,屬性應該是:
logging.level.org.springframework.jdbc.core=TRACE
logging.level.org.springframework.jdbc=DEBUG
您可以在 Spring Boot 參考檔案的相關部分了解更多資訊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/429143.html
