Spring-Logback-动态修改日志级别
本文前提是你要对logback配置文件有所了解
动态修改日志级别主要就是调用Logger.setLevel方法,对Level设置不同的级别,比如,我想将当前的日志系统从其他级别设置成INFO级别,则代码应该是下面这样子的
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.LoggerContext;
import org.slf4j.LoggerFactory;LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
Level level = Level.toLevel("INFO");//不区分大小写
loggerContext.getLogger("root").setLevel(level);
无论是spring还是其他地方,动态修改都是这样子修改,loggerContext与level不需要spring管理,所以在代码中任意地方执行该代码,都会修改日志级别
Spring-Logback-动态修改日志级别相关推荐
- Spring Boot动态修改日志级别
1. pom中引入 org.springframework.boot spring-boot-starter-actuator 2. 发送POST请求: 地址: http://[服务地址] ...
- LogBack 动态修改日志级别
由于线上运行的项目,出现问题 想看下sql的参数,或者一些框架的debug日志.需要把日志界别从info-->debug.需要动态实时的修改日志界别. 只要类: LoggersEndpoint ...
- Spring Boot 2动态修改日志级别
本文基于:Spring Boot 2.1.3,理论支持Spring Boot 2.x所有版本. 作为程序猿,定位问题是我们的日常工作,而日志是我们定位问题非常重要的依据.传统方式定位问题时,往往是如下 ...
- SpringBoot实战(十三):Spring Boot Admin 动态修改日志级别
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 之前关于线上输出日志一直有个困惑:如何可以动态调整的日志级别,来保证系统在正常运行时性 ...
- 求你了,别再随便打日志了,教你动态修改日志级别!
GitHub 19k Star 的Java工程师成神之路,不来了解一下吗! 之前写过一篇文章<明明有自动清理,日志还是把我的服务干爆了!>,介绍过一次大促故障,是因为日志量激增,导致服务器 ...
- 使用RestTemplate模版实现 Rest 服务调用、Swagger 集成、动态修改日志级别
Spring 与 Restful 整合才是微架构的核心,虽然在整个 SpringBoot(SpringCloud)之中提供有大量的 服务方便整合,但是这些 整合都不如 Rest 重要,因为 Rest ...
- 日志级别_SpringBoot实战(十三):Admin动态修改日志级别
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 之前关于线上输出日志一直有个困惑:如何可以动态调整的日志级别,来保证系统在正常运行时性 ...
- springboot 日志级别_SpringBoot实战(十三):Admin动态修改日志级别
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 之前关于线上输出日志一直有个困惑:如何可以动态调整的日志级别,来保证系统在正常运行时性 ...
- SpringBoot动态修改日志级别
前言 为了减少日志频繁打印带来的性能影响,线上环境设置的日志级别一般都相对较高.而当出现生产问题需要排查的时候,可能需要适当降低日志级别(例如DEBUG)来打印更多的日志信息帮助定位问题. 传统的做法 ...
- log4j2动态修改日志级别及拓展性使用
一.供参考的完整日志配置 <?xml version="1.0" encoding="UTF-8"?><!-- 配置LoggerConfig, ...
最新文章
- innerHTML outerHTML innerText
- 论文笔记:ZFNet
- 填坑-十万个为什么?(22)
- Request_获取请求参数中文乱码问题处理
- 劳心者、劳力者或CEO、CTO各得其所,足矣
- js 实现读取json 文件,实现批量发送请求
- Smart3D-安装教程
- 天正网络版服务器填写位置,教你如何在天正里面输入坐标定位
- 2021新版OPEN易支付免费开源版 亲测可用
- 播布客里小布老师的所有视频收集
- .NET Standard
- 数据库设计(1)_概念结构设计
- 以数据为中心的路由协议_腰部零售企业如何以数据中台为中心,加速数字化落地...
- 解决RecyclerView内子条目可滑动导致的滑动冲突
- 中考落幕|教育部:力争到2022年全面实行美育中考,美育到底考什么?
- 酒水知识(六大基酒之白兰地_Brandy)
- 男神体 骚包体 快乐体 手拙体 好身体(haha),你知道这些字体的英文名字吗?
- python取前三位_python的字符串截取||取字符串前三位
- Django模型中的关系:一对一、一对多与多对多
- Winsock套接字开发网络聊天室实例(C/S)模式
热门文章
- vim提示-bash:vim :common not found解决方法
- storm能不能测试wadl_测试网红燃油宝到底能不能除积碳,看完不花冤枉钱
- thymeleaf引用html_SpringBoot+Thymeleaf实现html文件引入(类似include功能)_html/css_WEB-ITnose...
- 阿里云RDB-MySQL5.7数据库:Specified key was too long; max key length is 767 bytes;
- idea设置类多行显示_IDEA 常用设置
- macos sierra怎么升级到catalina_Mac os 下 Pyhon 库老是安装失败?
- Redis持久化与过期机制
- 地理位置经纬度在Mysql中用什么字段类型
- 如何查看windows某个目录下所有文件/文件夹的大小
- 分治比赛选手循环问题