首页 > Java > java教程 > 为什么我的 SQL 语句在 Spring Boot 中没有记录到文件中?

为什么我的 SQL 语句在 Spring Boot 中没有记录到文件中?

Susan Sarandon
发布: 2024-11-20 11:54:18
原创
620 人浏览过

Why Are My SQL Statements Not Logging to File in Spring Boot?

在 Spring Boot 中记录 SQL 语句

当尝试将 SQL 语句记录到文件时,尽管正确配置了 application.properties,但许多人还是遇到了困难。使用 spring.jpa.show-sql=true 启用 SQL 语句打印到控制台并使用 spring.jpa.properties.hibernate.format_sql=true 进行格式化时,语句无法出现在所需的日志文件中。

要解决此问题,应将以下属性添加到属性文件中:

  • logging.level.org.hibernate.SQL=DEBUG
  • logging.level.org.hibernate。 type.descriptor.sql.BasicBinder=TRACE

这些设置确保 SQL 语句在 DEBUG 级别记录。结合 Spring 和 Hibernate 的 INFO 日志级别,SQL 语句将被捕获并记录在指定的日志文件中。

以上是为什么我的 SQL 语句在 Spring Boot 中没有记录到文件中?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板