400-638-8808
|
微信公众号




查看 OpenClaw 技能插件的执行日志是定位问题、验证执行结果的核心操作,OpenClaw 提供了”CLI 命令、桌面端可视化、日志文件直接查看”三种方式,覆盖「实时查看」「历史回溯」「按技能/时间筛选」等场景,以下是分步指南,附常用筛选命令和日志解读技巧。
一、核心方式:CLI 命令查看(推荐,全场景适配)
通过 `claw logs` 命令可快速访问日志,支持实时监控、筛选技能、按时间范围查询,是排查问题的首选。
1. 基础用法(查看所有日志)
bash
查看最新的 100 行日志(默认)
claw logs
实时跟踪日志(类似 tail -f,技能执行时实时输出)
claw logs --follow 简写:claw logs -f
查看指定行数的日志(如最新 500 行)
claw logs --lines 500 简写:claw logs -n 500
2. 精准筛选:按技能/时间/级别过滤
这是排查单个技能问题的关键,比如只看 `agent-browser` 技能的执行日志:
bash
仅查看指定技能的日志(核心筛选)
claw logs --skill agent-browser 简写:claw logs -s agent-browser
按日志级别筛选(ERROR/WARN/INFO/DEBUG)
claw logs --level ERROR 只看错误日志,快速定位问题
claw logs --level DEBUG 看详细调试日志,适合开发排障
按时间范围筛选(近1小时/指定时间段)
claw logs --since 1h 近1小时的日志
claw logs --since "2026-03-06 08:00" --until "2026-03-06 12:00" 指定时间段
组合筛选(例:查看 agent-browser 近1小时的错误日志)
claw logs -s agent-browser -l ERROR --since 1h
3. 导出日志(便于分享/分析)
bash
将筛选后的日志导出为文件
claw logs -s github -l ERROR --since 24h > github_error_logs_20260306.txt
二、可视化方式:桌面端查看(新手友好)
OpenClaw 桌面应用内置日志面板,无需命令行,操作直观:
1. 打开 OpenClaw 桌面端,点击左侧菜单栏的「Logs」(日志);
2. 顶部可选择筛选条件:
- ”Skill”:下拉选择目标技能(如 `todozi`);
- ”Level”:勾选 `ERROR`/`WARN`/`INFO`;
- ”Time”:选择「近1小时」「今日」「自定义」;
3. 日志列表会实时刷新,点击单条日志可展开查看完整详情(含执行参数、报错堆栈);
4. 支持「导出日志」「清空日志」操作(右上角按钮)。
三、手动方式:直接查看日志文件(进阶)
OpenClaw 的日志文件默认存储在本地,可直接用文本编辑器打开,适合 CLI 无法使用的场景:
1. 日志文件路径(跨平台)
| 系统 | 日志文件路径 |
|---|---|
| Mac/Linux | ~/.openclaw/logs/openclaw.log |
| Windows | C:\Users\<你的用户名>\.openclaw\logs\openclaw.log |
2. 操作示例(Mac/Linux)
bash
用文本编辑器打开日志文件
open ~/.openclaw/logs/openclaw.log Mac
vim ~/.openclaw/logs/openclaw.log Linux
按技能关键词搜索日志(例:搜索 agent-browser 相关日志)
grep "agent-browser" ~/.openclaw/logs/openclaw.log
查看错误日志并高亮显示
grep -i "error" ~/.openclaw/logs/openclaw.log | less
四、日志解读技巧(快速定位问题)
日志内容包含关键信息,重点关注以下字段:
| 字段 / 关键词 | 含义 |
|---|---|
[SKILL: xxx] |
标识日志所属的技能(如 [SKILL: agent-browser]) |
[LEVEL: ERROR] |
日志级别(ERROR 是故障,WARN 是警告,INFO 是正常执行,DEBUG 是调试) |
timestamp |
执行时间,用于定位特定时间段的问题 |
stack trace |
报错堆栈(ERROR 级别会出现),显示具体报错行和原因 |
input: xxx |
技能接收的输入参数(如指令内容、URL) |
output: xxx |
技能的输出结果(如抓取的数据、生成的文件路径) |
典型错误日志示例(快速排查)
[2026-03-06 10:25:30] [SKILL: agent-browser] [LEVEL: ERROR]
Message: Failed to fetch webpage: https://example.com
Error: NetworkError: Connection refused
Stack: at fetchPage (/~/.openclaw/skills/agent-browser/index.js:45:12)
解读:`agent-browser` 技能访问 `example.com` 时网络连接失败,需检查网络或目标网址是否可用。
五、常见问题与解决
1. ”日志为空”:
- 确认 OpenClaw 服务正在运行:`claw status`;
- 检查日志级别是否设置过高(如只看 ERROR 但无错误,切换到 INFO)。
2. ”日志文件过大”:
- 自动清理:`claw logs --rotate`(按大小/时间分割日志);
- 手动清理:`rm ~/.openclaw/logs/openclaw.log`(清理前建议备份)。
3. ”中文乱码”:
- Mac/Linux:`claw logs | iconv -f utf-8 -t gbk`;
- Windows:用 Notepad++ 打开日志文件,选择「UTF-8 编码」。
总结
1. 查看 OpenClaw 技能日志优先用 `claw logs` 命令,通过 `-s`(技能)、`-l`(级别)、`--since`(时间)精准筛选;
2. 新手可选桌面端可视化查看,进阶用户可直接访问本地日志文件;
3. 解读日志重点关注「技能标识」「错误级别」「报错堆栈」,快速定位执行失败原因。
上一篇 :如何卸载OpenClaw技能插件
天下数据手机站 关于天下数据 联系我们 诚聘英才 付款方式 帮助中心 网站备案 解决方案 域名注册 网站地图
天下数据18年专注海外香港服务器、美国服务器、海外云主机、海外vps主机租用托管以及服务器解决方案-做天下最好的IDC服务商
《中华人民共和国增值电信业务经营许可证》 ISP证:粤ICP备07026347号
朗信天下发展有限公司(控股)深圳市朗玥科技有限公司(运营)联合版权
深圳总部:中国.深圳市南山区深圳国际创新谷6栋B座10层 香港总部:香港上環蘇杭街49-51號建安商業大廈7樓
7×24小时服务热线:4006388808香港服务电话:+852 67031102
本网站的域名注册业务代理北京新网数码信息技术有限公司的产品