作为程序猿,定位问题是我们的日常工作,而日志是我们定位问题非常重要的依据。传统方式定位问题时,往往是如下步骤:
将日志级别设低,例如 DEBUG ;
重启应用;
复现问题,观察日志;
如果能动态修改日志级别(无需重启应用,就能立刻刷新),那绝对 如猫添翼 。事实上,从 Spring Boot 1.5 开始,Spring Boot Actuator 组件就已提供动态修改日志级别的能力。
TIPS
其实更低版本也只需简单扩展,即可实现动态修改日志级别。
对Spring Boot Actuator感到陌生的童鞋,可先前往 Spring Boot Actuator 了解基础用法。
废话不多说了,亮代码吧。
。。。。。。
转载