启用Codex自动化任务日志记录需先勾选「Enable execution logging」,再用codex.log()写结构化日志;console.log()需加前缀且无结构化搜索能力;日志可导出为含level、timestamp等字段的JSON文件。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Codex中记录自动化任务的执行日志,是为了后续排查失败原因、核对触发时间、确认输入参数是否符合预期。不配置日志记录,任务跑完就消失,出错时只能靠猜。
启用内置日志开关
进入Codex控制台 → 左侧导航栏点击【Automation】→ 找到目标自动化任务 → 点击右侧「编辑」图标 → 在「Execution Settings」区域勾选「Enable execution logging」。
这一步必须打开,否则所有后续日志配置都无效。未勾选时,系统默认丢弃全部运行时输出,包括console.log和错误堆栈。
在任务脚本中写入结构化日志
方法一:使用codex.log() API(推荐)
在JavaScript任务脚本任意位置插入 codex.log("task-started", { step: "validate-input", userId: "U123" });。该函数自动添加时间戳、任务ID、执行环境标识,且日志可被Codex后台直接索引和过滤。
方法二:用console.log但需加前缀
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
直接写 console.log("[INFO] 用户校验通过,跳过缓存"); 会被采集,但无结构字段,无法按JSON键搜索。仅适合临时调试,上线前应替换为codex.log()。
【注意:console.error()内容会自动标记为ERROR级别并触发告警(如果已配置告警规则)】
导出最近100条日志
第一步:在任务详情页点击「Execution History」标签页
第二步:找到目标执行记录,点击右侧「View Logs」按钮
第三步:页面右上角点击「Export as JSON」→ 选择时间范围 → 点击下载
导出文件名含任务ID和UTC时间戳,例如 automation_abc123_20240522T084521Z.json。文件内每条日志都是独立JSON对象,含level、message、timestamp、executionId等字段。

















