1. 程式人生 > 實用技巧 >使用Arthas動態修改日誌級別

使用Arthas動態修改日誌級別

1、實時修改日誌級別

修改前:
在這裡插入圖片描述

(1)、找到需要修改日誌級別的類

命令:
sc -d FreeResourceQueryActionImpl.class*
或者
sc -d *FreeResourceQueryActionImpl | grep classLoaderHash

結果:目的就是為了找出classLoaderHash
在這裡插入圖片描述

(2)、檢視當前類的日誌級別

修改主要修改的是log4j的根配置(也就是root)
命令:
logger -c 2b53eef4 (2b53eef4–表示類的雜湊碼)
或者 logger -c 2b53eef4 | grep -A100 root
注意一定要找到root對應的level

在這裡插入圖片描述

(3)、修改日誌級別

命令:(日誌級別修改為error)
logger -c 2b53eef4 --name root --level error

結果:(由於只修改了root)
在這裡插入圖片描述
在這裡插入圖片描述

重新修改為debug
在這裡插入圖片描述
在這裡插入圖片描述