Skip to main content

log

Function log 

Source
pub fn log(hypothesis_id: &str, location: &str, message: &str, data: Value)
Expand description

写入一条 Agent debug 日志

日志文件固定为 {CARGO_MANIFEST_DIR}/../debug-b75d44.log, 以 NDJSON 格式追加写入。

§参数

  • hypothesis_id: 假设编号(如 “E1”),用于追踪特定 Agent 行为
  • location: 代码位置标识(如 “episode_repo.rs:insert”)
  • message: 日志消息简述
  • data: 附加的 JSON 数据(任意结构)

§注意事项

  • 文件写入失败时静默忽略(不 panic,不返回错误)
  • 日志仅在开发调试阶段使用,生产环境建议通过 feature flag 控制