如何禁用Hibernate 6.1.5.Final记录Envers生成的HBM映射XML
禁用Hibernate Envers生成的HBM映射XML日志输出
场景说明
已将Spring Boot从2.7.5版本升级至3.0.0(对应Hibernate ORM核心版本6.1.5.Final),升级后Hibernate日志中会输出Envers生成的完整HBM映射XML内容,需禁用该日志输出。
解决方案
问题根源是org.hibernate.envers.boot日志记录器以INFO级别输出了HBM映射XML,只需调整该日志记录器的级别至WARN或更高即可阻止输出,且不影响Envers正常功能。
方式1:Spring Boot properties配置
logging.level.org.hibernate.envers.boot=WARN
方式2:Spring Boot YAML配置
logging: level: org.hibernate.envers.boot: WARN
方式3:Logback XML配置
<configuration> <!-- 保留原有其他配置 --> <logger name="org.hibernate.envers.boot" level="WARN"/> </configuration>
内容的提问来源于stack exchange,提问作者MrC0mm0n
相关产品推荐
相关产品推荐

