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

如何基于SpringBoot环境专属YAML配置文件设置不同日志级别

SpringBoot多环境日志级别配置

在你的各环境专属YAML配置文件中,添加如下logging配置即可实现不同环境的日志级别控制:

开发环境(application-dev.yml)

启用DEBUG级别日志,添加以下配置:

logging:
  level:
    root: debug
    # 若需指定特定业务包的DEBUG级别,可额外补充,示例:
    # com.yourcompany.yourproject: debug

生产环境(application-prod.yml)

启用INFO级别日志,添加以下配置:

logging:
  level:
    root: info
    # 可针对第三方框架单独设置更低级别以减少冗余日志,示例:
    # org.springframework: warn

测试环境(application-qa.yml,可选)

如果需要给QA环境单独配置日志级别,若仅需常规日志输出可复用生产环境的INFO配置;若需排查问题临时启用DEBUG,直接用开发环境的配置即可。

补充说明

这些YAML配置会自动覆盖logback.xml中对应的日志级别设置,SpringBoot会根据当前激活的环境自动加载对应配置文件,无需修改原logback.xml文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 03:52:01