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 服务
    • 组件市场
    • 运行日志
    • 国际化
    • 二次开发
    • REST API 参考
    • AI 助手使用教程
    • 调试规则链
      • 开启调试模式
      • 运行测试
      • 查看调试控制台
      • 单节点调试
      • 节点调试日志
      • 执行历史
  • 问题

目录

调试规则链

本节介绍如何在 RuleGo-Editor 中调试规则链,验证数据是否按预期流转。

# 开启调试模式

点击工具栏的【设置】→【编辑】,打开规则链的调试模式开关:

打开设置-编辑

打开调试模式

注意:通过【运行规则链】对话框测试时,会自动以调试模式运行,无需手动开启此开关。

# 运行测试

点击工具栏的【运行】按钮,输入测试数据并执行:

打开运行规则链

执行方式支持两种:

方式 说明
同步执行(execute) 等待规则链执行完毕,返回最终结果
异步执行(notify) 发送后立即返回,适用于长时间运行的规则链

# 查看调试控制台

底部的调试控制台通过 WebSocket 实时展示每个节点的 IN/OUT 数据:

打开控制台

控制台信息包括:

字段 说明
时间戳 事件发生的精确时间
类型 IN(节点接收数据)/ OUT(节点处理完成)
节点 节点名称和 ID,点击可跳转到节点详情
耗时 节点处理耗时(OUT 事件显示,自动计算 OUT.ts - IN.ts)
关系类型 数据流转的关系(Success、True、False 等)
数据 消息内容

支持的操作:

  • 筛选:勾选 IN/OUT 过滤显示
  • 暂停:暂停自动滚动,方便查看历史数据
  • 清除:清空调试数据
  • 点击节点名:跳转到该节点的调试详情面板

# 单节点调试

右键点击某个节点,可以选择从指定节点开始执行,或仅执行单个节点:

从此节点开始执行

仅执行此节点

这两种方式在调试复杂规则链时非常有用:

  • 从此节点开始执行:跳过前面的节点,从选中节点开始执行后续流程
  • 仅执行此节点:只执行选中节点,验证单个节点的处理逻辑

# 节点调试日志

双击节点可以查看该节点的历史调试日志,包括入参、出参和错误信息:

节点调试日志

日志支持表格和终端两种视图模式,可查看:

  • 输入消息:节点接收到的数据(msg、metadata、msgType)
  • 输出消息:节点处理后返回的数据
  • 错误信息:节点执行异常时的错误详情
  • 执行耗时:每条记录的处理时间

# 执行历史

在运行对话框中切换到【执行历史】标签页,查看该规则链的历史执行记录:

执行历史

每条记录显示:执行时间、消息类型、总耗时、成功/失败状态。点击某条记录可查看每个节点的详细执行步骤,支持重放操作(使用相同的输入数据再次执行)。

执行历史需要后端开启 save_run_log = true 配置,详见 运行日志。

在 GitHub 上编辑此页 (opens new window)
上次更新: 2026/05/28, 10:36:46
AI 助手使用教程
关于规则引擎执行中断恢复

← AI 助手使用教程 关于规则引擎执行中断恢复→

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

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