`

129. Spring Boot动态修改logback框架日志级别(任意版本)【从零开始学Spring Boot】

阅读更多

 

【视频&交流平台】

à SpringBoot视频

http://study.163.com/course/introduction.htm?courseId=1004329008&utm_campaign=commission&utm_source=400000000155061&utm_medium=share

à SpringCloud视频

http://study.163.com/course/introduction.htm?courseId=1004638001&utm_campaign=commission&utm_source=400000000155061&utm_medium=share

à Spring Boot源码

https://gitee.com/happyangellxq520/spring-boot

à Spring Boot交流平台

http://412887952-qq-com.iteye.com/blog/2321532

 

 

需求缘起

       在上一篇博客中,我们使用了Spring Boot 1.5.x新特性实现了动态修改日志级别,有童鞋要问了,不行呢,我们现在项目用的1.3.3版本的。这时候又有人要说了,这还不简单嘛,直接上级到1.5.x。要是有那么简单就好了,升级到高版本了,是会碰到不少坑的,所以升级是需要谨慎的。如果我们非不能升级的话,那么我们怎么做呢?看看本章的内容吧。

本章大纲:

写道
(1)原理
(2)获取当前日志等级
(3)修改日志等级
(4)更优的方案

 

1)原理

    日志框架中有一个工厂类:LoggerFactory,在这个类中可以获取到当前日志的上下文对象LoggerContext,通过LoggerContext可以获取到指定包的Logger ,通过Logger对象那就无所不能了。

 

具体查看springboot公众号文章(可以关注关注公众号或者直接点击以下链接进行查看):

文章地址 

 

视频&交流平台

à SpringBoot网易云课堂视频

http://study.163.com/course/introduction.htm?courseId=1004329008

à Spring Boot交流平台

http://412887952-qq-com.iteye.com/blog/2321532

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics