You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
arthas/site/docs/doc/save-log.md

1.3 KiB

执行结果存日志

执行结果存日志在线教程

::: tip 将命令的结果完整保存在日志文件中,便于后续进行分析 :::

  • 默认情况下,该功能是关闭的,如果需要开启,请执行以下命令:
$ options save-result true
 NAME         BEFORE-VALUE  AFTER-VALUE
----------------------------------------
 save-result  false         true
Affect(row-cnt:1) cost in 3 ms.

看到上面的输出,即表示成功开启该功能;

  • 日志文件路径

结果会异步保存在:{user.home}/logs/arthas-cache/result.log,请定期进行清理,以免占据磁盘空间

使用新版本 Arthas 的异步后台任务将结果存日志文件

$ trace Test t >>  &
job id  : 2
cache location  : /Users/admin/logs/arthas-cache/28198/2

此时命令会在后台异步执行,并将结果异步保存在文件(~/logs/arthas-cache/{PID}/{JobId})中;

  • 此时任务的执行不受 session 断开的影响;任务默认超时时间是 1 天,可以通过全局 options 命令修改默认超时时间;
  • 此命令的结果将异步输出到  文件中;此时不管 save-result 是否为 true都不会再往~/logs/arthas-cache/result.log 中异步写结果