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/_sources/save-log.md.txt

33 lines
1.2 KiB
Plaintext

6 years ago
执行结果存日志
===
> 将命令的结果完整保存在日志文件中,便于后续进行分析
* 默认情况下,该功能是关闭的,如果需要开启,请执行以下命令:
6 years ago
```bash
6 years ago
$ 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的异步后台任务将结果存日志文件
6 years ago
```bash
6 years ago
$ trace Test t >> &
job id : 2
6 years ago
cache location : /Users/admin/logs/arthas-cache/28198/2
6 years ago
```
此时命令会在后台异步执行,并将结果异步保存在文件(~/logs/arthas-cache/${PID}/${JobId})中;
* 此时任务的执行不受session断开的影响任务默认超时时间是1天可以通过全局 `options` 命令修改默认超时时间;
* 此命令的结果将异步输出到文件中;此时不管 `save-result` 是否为true都不会再往~/logs/arthas-cache/result.log 中异步写结果