如何在Spring Boot中记录SQL语句?

我想将SQL语句记录在文件中。

我在以下属性application.properties

spring.datasource.url=...

spring.datasource.username=user

spring.datasource.password=1234

spring.datasource.driver-class-name=net.sourceforge.jtds.jdbc.Driver

spring.jpa.show-sql=true

spring.jpa.properties.hibernate.format_sql=true

security.ignored=true

security.basic.enabled=false

logging.level.org.springframework.web=INFO

logging.level.org.hibernate=INFO

logging.file=c:/temp/my-log/app.log

当我运行我的应用程序时

cmd>mvn spring-boot:run

我可以在控制台中看到sql语句,但是它们未出现在文件app.log中。该文件仅包含来自spring的基本日志。

如何查看日志文件中的sql语句?

回答:

尝试在属性文件中使用它:

logging.level.org.hibernate.SQL=DEBUG

logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE

以上是 如何在Spring Boot中记录SQL语句? 的全部内容, 来源链接: utcz.com/qa/399228.html

回到顶部