🚀
运行期动态刷新
通过配置中心在运行时更新日志级别,秒级生效、无需重启应用,让线上问题排查快人一步。
动态刷新
从 Apollo / Nacos 等配置中心实时调整日志级别,无需重启应用。核心零 Spring 依赖,Spring Boot 零配置启动。
在 pom.xml 引入 Spring Boot 接入模块:
<dependency>
<groupId>io.github.xiangganluo</groupId>
<artifactId>dynamic-log-spring</artifactId>
<version>1.0.0</version>
</dependency>按需引入配置中心模块(以 Apollo 为例)+ 对应客户端,监听器随之自动注册:
<dependency>
<groupId>io.github.xiangganluo</groupId>
<artifactId>dynamic-log-apollo</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.ctrip.framework.apollo</groupId>
<artifactId>apollo-client</artifactId>
</dependency>在配置中心用标准的 logging.level.* 键调整日志级别,无需重启即刻生效:
logging.level.com.example=DEBUG
logging.level.com.example.service=INFO