LiteFlow LiteFlow
首页
  • v2.16.0 (当前版本)
  • What's New

    • What' s New In LiteFlow v2.15.3?
  • 历史版本

    • v2.15.X
    • v2.13.X
    • v2.12.X
    • v2.11.X
    • v2.10.X
    • v2.9.X
    • v2.8.X
  • 升级指南

    • 2.13.0升级指南
    • 2.12.4升级指南
    • 2.12.0升级指南
    • 升级到2.9.3说明
    • 升级到2.9.X说明
    • 升级到2.8.X说明
    • 升级到2.7.X说明
AI Agent
IDEA 插件
  • 答疑解惑

    • 常见问题
    • 如何理解上下文这个概念?
    • Slot是一个什么样的概念?
  • 项目与社区

    • 项目介绍
    • 项目成员
    • 更新记录
    • 参与开发
    • 加入群聊
    • 谁在使用
赞助
GitHub (opens new window)

广告采用随机轮播方式显示 ❤️成为赞助商
首页
  • v2.16.0 (当前版本)
  • What's New

    • What' s New In LiteFlow v2.15.3?
  • 历史版本

    • v2.15.X
    • v2.13.X
    • v2.12.X
    • v2.11.X
    • v2.10.X
    • v2.9.X
    • v2.8.X
  • 升级指南

    • 2.13.0升级指南
    • 2.12.4升级指南
    • 2.12.0升级指南
    • 升级到2.9.3说明
    • 升级到2.9.X说明
    • 升级到2.8.X说明
    • 升级到2.7.X说明
AI Agent
IDEA 插件
  • 答疑解惑

    • 常见问题
    • 如何理解上下文这个概念?
    • Slot是一个什么样的概念?
  • 项目与社区

    • 项目介绍
    • 项目成员
    • 更新记录
    • 参与开发
    • 加入群聊
    • 谁在使用
赞助
GitHub (opens new window)
  • 🤖 什么是 Re-Act Agent
  • 快速开始

    • 📦 引入依赖
    • ⚙️ 基本配置
    • 🧩 编写 Agent 组件
    • 📤 获取 Agent 结果
    • 🌊 流式输出
  • 🏪 模型配置
  • 会话与记忆

    • 💬 会话标识
    • 🧠 记忆持久化
    • 🔄 多轮对话
  • 工作空间与工具

    • 📂 Workspace 配置
    • 📄 文件工具
    • 🐚 Shell 工具
    • 🔧 自定义工具
  • 🎯 Skills 技能系统
  • 高级编排

    • 🔀 条件路由与并行调用
    • 🤝 多 Agent 协作
  • 运行机制与可观测

    • 🔁 迭代次数与 Summary
    • 📋 Re-Act 事件日志
      • 概述
      • 日志格式
      • 配置
    • 🪝 自定义 Hook
  • 📖 扩展点速查
  • ⚡ 配置速查
  • 🛡️ 安全建议
  • 🔍 故障排查
  • 🎬 演示项目
  • AI Agent编排
  • 运行机制与可观测
铂赛东
2026-05-23
目录

📋 Re-Act 事件日志

# 概述

框架内置 ReActLoggingHook,把 Agent 的 reason / act / error 事件写入 SLF4J 日志,便于在终端直接观察 Re-Act 推理过程。

# 日志格式

日志中的方括号 ID 为 conversationId:agentKey。

事件 日志格式
推理前 [agent:reason][conversationId:agentKey] >>> model=... messages=N
推理后 [agent:reason][conversationId:agentKey] <<< text=... toolCalls=[...]
推理后(用量) [agent:reason][conversationId:agentKey] <<< usage input=N output=N total=N time=Ns
行动前 [agent:act][conversationId:agentKey] >>> tool=... input=...
行动后 [agent:act][conversationId:agentKey] <<< tool=... result=...
错误 [agent:error][conversationId:agentKey] ...

# 配置

全局开关:

# 默认 true
liteflow.agent.logging.react-enabled=true

单组件开关:

@Override
protected boolean enableReActLogging() {
    return false; // 关闭此组件的 Re-Act 日志
}

日志输出配置:

Logger 名为 com.yomahub.liteflow.agent.hook.ReActLoggingHook,可在 logback / log4j2 中独立调级。

提示

文本字段超过 500 字会被截断为 ...(truncated)。

如果业务侧已经通过自定义 Hook 处理事件流,建议关掉内置日志钩子以避免重复输出。想自己编写 Hook 做审计、埋点或事件改写,见 自定义 Hook。

帮助我们改善此文档 (opens new window)
上次更新: 2026/06/02, 00:29:19
🔁 迭代次数与 Summary
🪝 自定义 Hook

← 🔁 迭代次数与 Summary 🪝 自定义 Hook→

Theme by Vdoing | Copyright © 2020-2026 铂赛东 | MIT License
沪ICP备18012955号-2