有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
文档中心 > 微服务引擎 TSE > 最佳实践 > Apollo 最佳实践 > 日志 > spring-cloud-logger 通过 Apollo 配置中心动态调整 Logging Level

操作场景

本文介绍 Spring Boot Logging 在 Spring Cloud 环境下如何通过 Apollo 配置中心方便地实现动态调整 Logging Level。

前提条件

操作步骤

1. 在 Apollo 配置中心创建 AppId 为 spring-cloud-logger 的项目。
2. 在默认的 application 下做如下配置(可以通过文本模式直接复制、粘贴下面的内容):
logging.level.com.ctrip.framework.apollo.use.cases.spring.cloud.logger = warn
3. 运行 com.ctrip.framework.apollo.use.cases.spring.cloud.logger.Application 启动 Demo。
4. 程序只会持续打印 error 级别日志。
5. 在 Apollo 配置中心修改配置,把 logging.level.com.ctrip.framework.apollo.use.cases.spring.cloud.logger 的值改为 debug 并发布配置。
6. 程序输出 debug、info、warn、error 等级别日志,说明动态调整 Logging Level 生效了。