alibaba / arthas

Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas

Home Page:https://arthas.aliyun.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arthas 3.7.2 logger指令 无任何打印

807893362 opened this issue · comments

  • [o] 我已经在 issues 里搜索,没有重复的issue。

环境信息

  • arthas-boot.jar 或者 as.sh 的版本: 3.7.2
  • Arthas 版本: 3.7.2
  • 操作系统版本: macOS 12.7
  • 目标进程的JVM版本: 1.8 or 17
  • 执行arthas-boot的版本: 3.7.2

重现问题的步骤

  1. java -jar arthas-demo.jar 
  2. java -jar arthas-packaging-3.7.2-bin/arthas-boot.jar
  3. 选择工程编号
  4. logger
  5. sc -d com.example.demo.task.LogTask | grep classLoaderHash
  6. logger --name com.example.demo.task.LogTask --level debug -c 7c3df479

期望的结果

logger, 指令正常打印日志相关参数
logger --name com.example.demo.task.LogTask --level debug -c 7c3df479 ,正常修改日志级别

实际运行的结果

logger ,指令不打印任何信息
logger --name com.example.demo.task.LogTask --level debug -c 7c3df479 ,指令修改不成功

源码地址:
https://github.com/807893362/ArthasDemo

jdk 17 不一定能成功。 jdk 8是没问题的。

#2659