开启全局失败日志捕获并配置失败保留策略后,AionClaw可自动记录每次技能节点异常的完整上下文(含参数快照、堆栈、DOM路径、HTTP状态及响应片段),支持通过失败记录查看器导出结构化JSON用于调试。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当AionClaw执行自动化任务(如批量发消息、定时导出报表、RPA表单填写)时,部分子任务可能因网络抖动、目标页面结构变更、权限不足或临时服务不可用而失败,但默认情况下这些失败会被静默跳过,不生成可追溯的失败快照,导致你无法定位哪条数据出错、为什么失败、是否需人工干预。
开启全局失败日志捕获
打开AionClaw客户端 → 左侧导航栏点击【安全保护】→ 在右侧「高级日志」区域勾选【记录所有自动化失败详情】。
该选项启用后,每次自动化流程中任一技能节点抛出异常(非ENV_ERROR/BUG类),系统将自动截取失败时刻的上下文:包括输入参数快照、调用堆栈片段、目标元素DOM路径(若为网页操作)、HTTP响应状态码及原始body前512字节。不勾选此项,失败仅在控制台打印简短提示,无持久化记录。
为单个自动化任务配置失败保留策略
方法一:在「自动化(RPA)」模块新建或编辑任务 → 点击右上角「⚙️ 高级设置」→ 找到「失败处理」区块 → 将「失败行为」下拉菜单改为【保存失败项并继续】。
方法二:进入已存在的定时任务详情页 → 点击「编辑流程」→ 在任意技能节点右侧点击「⋯」→ 选择【设置节点级失败策略】→ 勾选【失败时写入失败记录表】→ 指定本地CSV路径(如~/Documents/aionclaw-failures-202610.csv)。
【注意】指定路径必须具有当前用户写入权限,且父目录需真实存在,否则失败记录将被丢弃而不报错。
查看与导出失败记录
第一步:左侧导航栏点击【工具管理】→ 找到并点击「失败记录查看器」插件(首次使用需点击「安装」)。
第二步:插件加载后,默认展示最近72小时内的所有失败事件,按时间倒序排列;每条记录含唯一trace_id、触发任务名、失败时间戳、错误类型标签(SCRIPT_ERROR/DATA_ERROR等)、可展开的原始错误摘要。
第三步:点击某条记录右侧的「导出JSON」按钮 → 文件将保存至Downloads目录,文件名含时间戳与trace_id,例如aionclaw-fail-20261012-224133-8a2f.json。
这一步导出的是完整结构化数据,包含用于调试的所有上下文字段,可直接发给技术支持或导入本地分析脚本。不导出则记录仅保留在本地SQLite数据库中,有效期为30天。


















