【问题标题】:What means the logging.level.org.hibernate.type option in Spring bootSpring boot 中的 logging.level.org.hibernate.type 选项是什么意思
【发布时间】:2021-11-15 16:42:59
【问题描述】:
logging:
level:
org.hibernate.SQL: debug
org.hibernate.type: trace
这是我的application.yml 配置的一部分。
我对org.hibernate.type 选项感到好奇。
因此,我找到了有关此的信息。
我只能找到这个链接。 jboss doc
我发现此选项用于通过自己编程来跟踪绑定参数。
但是,我想要文档或具体解释。
【问题讨论】:
标签:
java
spring
spring-boot
hibernate
【解决方案1】:
您的 application.yml 包含记录器配置。它指出包 org.hibernate.SQL 中的所有类都将具有日志级别 debug 除非没有更具体地定义日志级别,即为 org.hibernate.SQL.XXX 配置日志级别将覆盖日志级别继承自 org.hibernate.SQL。
有多个日志级别:错误、警告、信息、调试、跟踪。
- 级别为 error 的消息具有最大重要性,因此将始终打印(除非您完全禁用日志记录)。
- 如果类日志级别是 info、debug、trace 之一,则将打印级别为 info 的消息.
- 级别为 trace 的消息的重要性几乎为零:当且仅当日志级别设置为 trace 时才会打印。
您提供的链接提供了足够的详细信息以了解将记录的内容。要检查真实日志,您必须运行应用程序并使用 Hibernate 执行一些 SQL 查询。