You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot如何通过yaml配置JDBC事务相关包的日志级别

正确配置方案

配置错误原因

Spring Boot中所有自定义包的日志级别都必须统一配置在logging.level节点下,你之前单独把事务相关包的级别配置放在根节点,不属于日志配置的识别范围,因此不生效。

完整生效配置

你可以直接在原有日志配置的基础上追加事务相关包的层级配置即可:

logging:
  level:
    org:
      tomcat: INFO
      catalina: INFO
      # 新增事务相关日志级别配置
      springframework:
        transaction:
          support: DEBUG
          interceptor: TRACE

如果你觉得嵌套层级太多不好维护,也可以用全限定包名的扁平写法,效果完全一致:

logging:
  level:
    org.tomcat: INFO
    org.catalina: INFO
    org.springframework.transaction.support: DEBUG
    org.springframework.transaction.interceptor: TRACE

验证方式

项目启动后执行包含JDBC事务的业务操作,控制台会输出事务创建、提交、回滚、状态变更的对应日志,即代表配置生效。

内容的提问来源于stack exchange,提问作者mattsmith5

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 21:36:01