当 Agent 行为异常或请求没有按预期执行时,开启调试模式能让你看到 OpenClaw 与 AI 模型之间的完整通信细节,快速定位问题所在。
开启调试模式(Debug Mode)
在配置文件中添加 debug 块,即可启用详细日志:
{ debug: { enabled: true, // 启用调试模式 rawStream: true, // 记录原始流日志 rawChunks: true, // 记录原始块日志 verbose: true // 输出详细信息 }}配置文件位置
默认配置文件路径为 ~/.openclaw/config.json5。运行 openclaw config edit 可以直接打开编辑。
修改配置后,重启 Gateway 使配置生效:
openclaw gateway restart
Gateway 监视模式(Watch Mode)
不需要重启,实时查看 Gateway 事件流:
openclaw gateway --watch
这会在终端中持续打印 Gateway 接收和发送的事件,适合快速排查消息路由问题。
原始流日志(Raw Stream Logging)
启用 rawStream: true 后,OpenClaw 会记录与 AI 模型之间的完整 HTTP 流式响应。适合排查:
AI 模型返回了意外内容
流式输出中断
Token 截断问题
原始块日志(Raw Chunk Logging)
启用 rawChunks: true 后,OpenClaw 会记录消息在内部传递时的分块详情。适合排查:
消息格式问题
工具调用参数丢失
消息组装异常
日志命令参考
# 查看所有日志openclaw logs# 只看 Gateway 相关日志openclaw logs --filter gateway# 查看最近 100 条日志openclaw logs --tail 100# 持续监听新日志(类似 tail -f)openclaw logs --follow
常见调试场景
开启 确认 API Key 是否正确: 检查 API 端点是否可访问: 查看错误码含义(401 = 未授权,429 = 超速限制,500 = 服务端错误) 开启 确认通道连接状态: 查看 Gateway 事件: 检查通道 Token 是否过期 开启 检查工具定义是否与模型期望格式匹配 手动测试工具脚本是否正常运行 查看工具执行日志:rawStream: true,查看完整的 HTTP 请求和响应openclaw config showcurl https://api.anthropic.com/v1/modelsverbose: true,查看消息路由日志openclaw channels statusopenclaw gateway --watchrawChunks: true,查看工具调用参数openclaw logs --filter tools
安全注意事项
调试日志(尤其是 rawStream 和 rawChunks)可能包含:
API Key 片段
用户输入内容
模型返回的敏感信息
生产环境请勿开启调试模式。 调试完成后,务必将 debug.enabled 改回 false 并重启 Gateway。