Arthas logger(查看 logger 信息,更新 logger level)

@[toc]
二、命令列表
2.1 jvm相关命令
### 2.1.9 logger(查看 logger 信息,更新 logger level)
举例1:查看置顶类日志级别
基础语法:
logger --name [查找类的全路径]
[arthas@29187]$ logger --name com.swagger.controller.LogOutputController
name com.swagger.controller.LogOutputController
class ch.qos.logback.classic.Logger
classLoader org.springframework.boot.loader.LaunchedURLClassLoader@21b8d17c
classLoaderHash 21b8d17c
level null
effectiveLevel INFO
additivity true
codeSource jar:file:/temporary/swagger-test-2.6.3.jar!/BOOT-INF/lib/logback-classic-1.2.10.jar!/
[arthas@29187]$
举例2:更新指定类日志级别
基本用法:
logger -c [classLoaderHash的值] --name [查找类的全路径] --level [待更新的日志level]
查看当前级别 log4j2.xml
<?xml version="1.0" encoding="utf-8"?>
<configuration status="OFF" MonitorInterval="120" >
<appenders>
<Console name="A1" target="SYSTEM_OUT">
<ThresholdFilter level="info" onMatch="ACCEPT" />
</Console>
</appenders>
<Loggers>
<root level="info" includeLocation="true">
<appender-ref ref="A1" />
</root>
</Loggers>
</configuration>
代码 LogOutputController
/** * 测试日志框架输出打印 * @Author 211145187 * @Date 2022/9/19 16:31 **/
@RestController
@RequestMapping("/level")
public class LogOutputController {
private static Log log = LogFactory.getLog(LogOutputController.class);
//测试SLF4J+Log4j2日志框架
@GetMapping("/test")
public void consoleLevel() {
log.debug("===这里是Controller层=======普通打印,这是debug级别");
log.info("===这里是Controller层=======普通打印,这是info级别");
log.warn("===这里是Controller层=======普通打印,这是warn级别");
log.error("===这里是Controller层=======普通打印,这是error级别");
}
}
-
初次调用接口打印
-
arthas更改在线日志级别
[arthas@29187]$ logger -c 21b8d17c --name com.swagger.controller.LogOutputController --level warn Update logger level success. [arthas@29187]$ -
再次调用接口打印,结果如图

本人其他相关文章链接
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
- 随机文章
- 热门文章
- 热评文章
- 探索自我:全面心理健康评估心理健康测试题免费自测
- 智力测试:科学方法与应用智力测试最权威的方法
- 普通话水平测试用普通话词语表普通话水平测题
- 生辰八字与名字打分:探索姓名学与命理学的交汇点
- 测试性格的心理测试题
- 智能未来不是梦:openEuler如何撑起AI的半边天?【华为根技术】
- Matplotlib模块入门(直线图、折线图、曲线图、散点图)
- 心理在线测试 测测你有没有能力
- 性格小测试 测试你的性格狠吗
回归分析



