RuleGo RuleGo
🏠首页
  • 快速入门
  • 规则链
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 可视化
  • RuleGo-Server
  • AOP
  • 触发器
  • 高级主题
  • 性能
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 流式计算
  • 组件市场
  • 概述
  • 快速入门
  • 路由
  • DSL
  • API
  • Options
  • 组件
🔥编辑器 (opens new window)
  • 可视化编辑器 (opens new window)
  • RuleGo-Server (opens new window)
  • 🌊StreamSQL
  • 🤖智能体框架
  • ❓问答

    • FAQ
💖支持
👥加入社区
  • Github (opens new window)
  • Gitee (opens new window)
  • GitCode (opens new window)
  • 更新日志 (opens new window)
  • English
  • 简体中文
🏠首页
  • 快速入门
  • 规则链
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 可视化
  • RuleGo-Server
  • AOP
  • 触发器
  • 高级主题
  • 性能
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 流式计算
  • 组件市场
  • 概述
  • 快速入门
  • 路由
  • DSL
  • API
  • Options
  • 组件
🔥编辑器 (opens new window)
  • 可视化编辑器 (opens new window)
  • RuleGo-Server (opens new window)
  • 🌊StreamSQL
  • 🤖智能体框架
  • ❓问答

    • FAQ
💖支持
👥加入社区
  • Github (opens new window)
  • Gitee (opens new window)
  • GitCode (opens new window)
  • 更新日志 (opens new window)
  • English
  • 简体中文

广告采用随机轮播方式显示 ❤️成为赞助商
  • 快速入门

  • 规则链

  • 标准组件

  • 扩展组件

  • 自定义组件

  • 组件市场

  • 可视化

  • AOP

  • 触发器

  • 高级主题

  • RuleGo-Server

    • 概述与快速开始
    • 安装与部署
    • 用户认证与权限
    • 可视化编辑器
    • AI 功能
    • MCP 服务
    • 组件市场
    • 运行日志
      • 配置
      • 存储后端
      • 查询执行历史
      • 获取单条记录
      • 删除记录
      • 节点调试数据
      • 在编辑器中查看
      • WebSocket 实时调试
    • 国际化
    • 二次开发
    • REST API 参考
    • AI 助手使用教程
    • 调试规则链
  • 问题

目录

运行日志

RuleGo-Server 提供规则链执行日志的持久化存储和查询能力,支持多种存储后端。

# 配置

# 是否持久化执行日志
save_run_log = true
# 存储后端类型:bbolt(默认)、file、nop
run_log_store_type = bbolt
1
2
3
4

# 存储后端

类型 说明 适用场景
bbolt 内嵌键值数据库(默认) 生产环境,性能好
file JSONL 文件存储 调试、日志导出
nop 不存储 不需要日志记录

# 查询执行历史

GET /api/v1/logs/runs?chainId={chainId}&page=1&size=20&startTime=&endTime=
Authorization: Bearer {token}
1
2

查询参数:

参数 类型 说明
chainId string 规则链 ID 过滤
id string 指定运行记录 ID
page int 页码
size int 每页数量
startTime string 开始时间过滤
endTime string 结束时间过滤

# 获取单条记录

GET /api/v1/logs/runs?id={runId}
Authorization: Bearer {token}
1
2

# 删除记录

# 按规则链删除
DELETE /api/v1/logs/runs?chainId={chainId}

# 按记录 ID 删除
DELETE /api/v1/logs/runs?id={runId}
Authorization: Bearer {token}
1
2
3
4
5
6

# 节点调试数据

获取规则链节点的调试日志:

GET /api/v1/logs/debug?chainId={chainId}&nodeId={nodeId}
Authorization: Bearer {token}
1
2

节点调试日志的记录由 debug 和 max_node_log_size 配置控制:

# 是否记录节点调试数据
debug = true
# 每个节点最大日志条数
max_node_log_size = 40
1
2
3
4

# 在编辑器中查看

  • 调试控制台:底部面板实时显示节点 IN/OUT 数据
  • 节点调试面板:点击节点查看历史调试日志
  • 执行历史:运行对话框中查看历史执行记录

# WebSocket 实时调试

参见 REST API 参考 - 实时调试。

在 GitHub 上编辑此页 (opens new window)
上次更新: 2026/05/28, 01:50:04
组件市场
国际化

← 组件市场 国际化→

Theme by Vdoing | Copyright © 2023-2026 RuleGo Team | Apache 2.0 License

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式