chore(i18n): refresh zh-CN translations
This commit is contained in:
parent
f34ce9d44b
commit
bd1c79c707
@ -1,48 +1,48 @@
|
||||
---
|
||||
read_when:
|
||||
- 你需要远程跟踪 Gateway 网关日志(无需 SSH)
|
||||
- 你想为工具获取 JSON 日志行
|
||||
summary: '`openclaw logs` 的 CLI 参考(通过 RPC 跟踪 Gateway 网关日志)'
|
||||
- 你需要远程实时查看 Gateway 网关日志(无需 SSH)
|
||||
- 你需要用于工具处理的 JSON 日志行
|
||||
summary: '`openclaw logs` 的 CLI 参考(通过 RPC 实时查看 Gateway 网关日志)'
|
||||
title: 日志
|
||||
x-i18n:
|
||||
generated_at: "2026-04-24T04:01:08Z"
|
||||
model: gpt-5.4
|
||||
generated_at: "2026-04-29T07:14:13Z"
|
||||
model: gpt-5.5
|
||||
provider: openai
|
||||
source_hash: 94dddb9fd507c2f1d885c5cf92b78fd381355481317bf6f56b794afbd387f402
|
||||
source_hash: 0f9268fefa4d0e54297fd12c5cef30a1465bd735ae6a36292c279a438285f2b8
|
||||
source_path: cli/logs.md
|
||||
workflow: 15
|
||||
workflow: 16
|
||||
---
|
||||
|
||||
# `openclaw logs`
|
||||
|
||||
通过 RPC 跟踪 Gateway 网关文件日志(在远程模式下可用)。
|
||||
通过 RPC 跟踪 Gateway 网关文件日志(适用于远程模式)。
|
||||
|
||||
相关内容:
|
||||
|
||||
- 日志概览:[日志](/zh-CN/logging)
|
||||
- 日志记录概览:[日志记录](/zh-CN/logging)
|
||||
- Gateway 网关 CLI:[gateway](/zh-CN/cli/gateway)
|
||||
|
||||
## 选项
|
||||
|
||||
- `--limit <n>`:返回的最大日志行数(默认 `200`)
|
||||
- `--max-bytes <n>`:从日志文件读取的最大字节数(默认 `250000`)
|
||||
- `--follow`:持续跟踪日志流
|
||||
- `--interval <ms>`:持续跟踪时的轮询间隔(默认 `1000`)
|
||||
- `--json`:输出按行分隔的 JSON 事件
|
||||
- `--plain`:不带样式格式化的纯文本输出
|
||||
- `--follow`:跟随日志流
|
||||
- `--interval <ms>`:跟随时的轮询间隔(默认 `1000`)
|
||||
- `--json`:输出以行为分隔的 JSON 事件
|
||||
- `--plain`:不带样式格式的纯文本输出
|
||||
- `--no-color`:禁用 ANSI 颜色
|
||||
- `--local-time`:以你的本地时区渲染时间戳
|
||||
- `--local-time`:使用你的本地时区渲染时间戳
|
||||
|
||||
## 共享的 Gateway 网关 RPC 选项
|
||||
## 共享 Gateway 网关 RPC 选项
|
||||
|
||||
`openclaw logs` 也接受标准的 Gateway 网关客户端标志:
|
||||
`openclaw logs` 也接受标准 Gateway 网关客户端标志:
|
||||
|
||||
- `--url <url>`:Gateway 网关 WebSocket URL
|
||||
- `--token <token>`:Gateway 网关令牌
|
||||
- `--timeout <ms>`:超时时间(毫秒,默认 `30000`)
|
||||
- `--timeout <ms>`:超时时间,单位为 ms(默认 `30000`)
|
||||
- `--expect-final`:当 Gateway 网关调用由智能体支持时,等待最终响应
|
||||
|
||||
当你传入 `--url` 时,CLI 不会自动应用配置或环境变量中的凭证。如果目标 Gateway 网关需要认证,请显式传入 `--token`。
|
||||
传入 `--url` 时,CLI 不会自动应用配置或环境凭证。如果目标 Gateway 网关需要身份验证,请显式包含 `--token`。
|
||||
|
||||
## 示例
|
||||
|
||||
@ -60,12 +60,12 @@ openclaw logs --follow --local-time
|
||||
openclaw logs --url ws://127.0.0.1:18789 --token "$OPENCLAW_GATEWAY_TOKEN"
|
||||
```
|
||||
|
||||
## 说明
|
||||
## 备注
|
||||
|
||||
- 使用 `--local-time` 可按你的本地时区渲染时间戳。
|
||||
- 如果本地 local loopback Gateway 网关要求配对,`openclaw logs` 会自动回退到已配置的本地日志文件。显式 `--url` 目标不会使用此回退机制。
|
||||
- 使用 `--local-time` 以你的本地时区渲染时间戳。
|
||||
- 如果隐式 local loopback Gateway 网关请求配对、在连接期间关闭,或在 `logs.tail` 应答前超时,`openclaw logs` 会自动回退到已配置的 Gateway 网关文件日志。显式 `--url` 目标不会使用此回退。
|
||||
|
||||
## 相关内容
|
||||
|
||||
- [CLI 参考](/zh-CN/cli)
|
||||
- [Gateway 网关日志](/zh-CN/gateway/logging)
|
||||
- [Gateway 网关日志记录](/zh-CN/gateway/logging)
|
||||
|
||||
@ -1,37 +1,35 @@
|
||||
---
|
||||
read_when:
|
||||
- 你需要一份适合初学者的 OpenClaw 日志记录概览
|
||||
- 你想要配置日志级别、格式或脱敏规则
|
||||
- 你正在进行故障排除,需要快速找到日志
|
||||
summary: 文件日志、控制台输出、CLI 跟踪,以及 Control UI 日志标签页
|
||||
- 你想配置日志级别、格式或脱敏
|
||||
- 你正在进行故障排除,需要快速查找日志
|
||||
summary: 文件日志、控制台输出、CLI 实时跟踪,以及 Control UI 日志标签页
|
||||
title: 日志记录
|
||||
x-i18n:
|
||||
generated_at: "2026-04-27T23:12:03Z"
|
||||
model: gpt-5.4
|
||||
generated_at: "2026-04-29T07:14:17Z"
|
||||
model: gpt-5.5
|
||||
provider: openai
|
||||
source_hash: 15be49c23b42fbd0c78c6c41d8154fd6a12acfc5be7ddd29387be6bb158b12bd
|
||||
source_hash: 916fb03219d571f0302560a4cb6755940575c92fff0b4eab024b9dad53f841ce
|
||||
source_path: logging.md
|
||||
workflow: 15
|
||||
workflow: 16
|
||||
---
|
||||
|
||||
OpenClaw 有两个主要的日志呈现界面:
|
||||
OpenClaw 有两个主要日志界面:
|
||||
|
||||
- **文件日志**(JSON 行),由 Gateway 网关写入。
|
||||
- **控制台输出**,显示在终端和 Gateway 网关 Debug UI 中。
|
||||
- **控制台输出**,显示在终端和 Gateway 网关调试 UI 中。
|
||||
|
||||
Control UI 的**日志**标签页会跟踪 gateway 文件日志。本页说明日志位于哪里、如何读取它们,以及如何配置日志级别和格式。
|
||||
Control UI 的 **日志** 标签页会跟踪 Gateway 网关文件日志。本页说明日志存放位置、如何读取日志,以及如何配置日志级别和格式。
|
||||
|
||||
## 日志存放位置
|
||||
|
||||
默认情况下,Gateway 网关会将滚动日志文件写入:
|
||||
默认情况下,Gateway 网关会在以下位置写入滚动日志文件:
|
||||
|
||||
`/tmp/openclaw/openclaw-YYYY-MM-DD.log`
|
||||
|
||||
日期使用 gateway 主机的本地时区。
|
||||
日期使用 Gateway 网关主机的本地时区。
|
||||
|
||||
每个文件在达到 `logging.maxFileBytes` 时轮转(默认:100 MB)。
|
||||
OpenClaw 会在活动文件旁边最多保留五个带编号的归档文件,例如
|
||||
`openclaw-YYYY-MM-DD.1.log`,并继续写入新的活动日志,而不是停止记录诊断信息。
|
||||
每个文件达到 `logging.maxFileBytes`(默认值:100 MB)时会轮转。OpenClaw 会在活动文件旁保留最多五个编号归档,例如 `openclaw-YYYY-MM-DD.1.log`,并继续写入新的活动日志,而不是抑制诊断信息。
|
||||
|
||||
你可以在 `~/.openclaw/openclaw.json` 中覆盖此设置:
|
||||
|
||||
@ -47,47 +45,46 @@ OpenClaw 会在活动文件旁边最多保留五个带编号的归档文件,
|
||||
|
||||
### CLI:实时跟踪(推荐)
|
||||
|
||||
使用 CLI 通过 RPC 跟踪 gateway 日志文件:
|
||||
使用 CLI 通过 RPC 跟踪 Gateway 网关日志文件:
|
||||
|
||||
```bash
|
||||
openclaw logs --follow
|
||||
```
|
||||
|
||||
当前常用选项:
|
||||
当前有用的选项:
|
||||
|
||||
- `--local-time`:使用你的本地时区渲染时间戳
|
||||
- `--local-time`:以你的本地时区渲染时间戳
|
||||
- `--url <url>` / `--token <token>` / `--timeout <ms>`:标准 Gateway 网关 RPC 标志
|
||||
- `--expect-final`:由智能体支持的 RPC 最终响应等待标志(通过共享客户端层在此处接受)
|
||||
- `--expect-final`:由智能体支持的 RPC 最终响应等待标志(这里通过共享客户端层接受)
|
||||
|
||||
输出模式:
|
||||
|
||||
- **TTY 会话**:美观、带颜色、结构化的日志行。
|
||||
- **TTY 会话**:美观、彩色、结构化的日志行。
|
||||
- **非 TTY 会话**:纯文本。
|
||||
- `--json`:行分隔的 JSON(每行一个日志事件)。
|
||||
- `--json`:行分隔 JSON(每行一个日志事件)。
|
||||
- `--plain`:在 TTY 会话中强制使用纯文本。
|
||||
- `--no-color`:禁用 ANSI 颜色。
|
||||
|
||||
当你传入显式 `--url` 时,CLI 不会自动应用配置或环境凭证;如果目标 Gateway 网关需要认证,请自行包含 `--token`。
|
||||
|
||||
在 JSON 模式下,CLI 会输出带有 `type` 标签的对象:
|
||||
在 JSON 模式下,CLI 会发出带 `type` 标签的对象:
|
||||
|
||||
- `meta`:流元数据(文件、游标、大小)
|
||||
- `log`:已解析的日志条目
|
||||
- `notice`:截断 / 轮转提示
|
||||
- `raw`:未解析的原始日志行
|
||||
- `raw`:未解析的日志行
|
||||
|
||||
如果本地 local loopback Gateway 网关请求配对,`openclaw logs` 会自动回退到已配置的本地日志文件。显式 `--url` 目标不会使用此回退。
|
||||
如果隐式 local loopback Gateway 网关请求配对、在连接期间关闭,或在 `logs.tail` 响应前超时,`openclaw logs` 会自动回退到已配置的 Gateway 网关文件日志。显式 `--url` 目标不会使用此回退。
|
||||
|
||||
如果 Gateway 网关不可达,CLI 会打印一个简短提示,建议运行:
|
||||
如果无法访问 Gateway 网关,CLI 会打印一条简短提示,要求运行:
|
||||
|
||||
```bash
|
||||
openclaw doctor
|
||||
```
|
||||
|
||||
### Control UI(网页)
|
||||
### Control UI(Web)
|
||||
|
||||
Control UI 的**日志**标签页使用 `logs.tail` 跟踪同一个文件。
|
||||
如何打开它,请参阅 [/web/control-ui](/zh-CN/web/control-ui)。
|
||||
Control UI 的 **日志** 标签页使用 `logs.tail` 跟踪同一个文件。请参阅 [/web/control-ui](/zh-CN/web/control-ui) 了解如何打开它。
|
||||
|
||||
### 仅渠道日志
|
||||
|
||||
@ -101,35 +98,35 @@ openclaw channels logs --channel whatsapp
|
||||
|
||||
### 文件日志(JSONL)
|
||||
|
||||
日志文件中的每一行都是一个 JSON 对象。CLI 和 Control UI 会解析这些条目,以呈现结构化输出(时间、级别、子系统、消息)。
|
||||
日志文件中的每一行都是一个 JSON 对象。CLI 和 Control UI 会解析这些条目,以渲染结构化输出(时间、级别、子系统、消息)。
|
||||
|
||||
文件日志 JSONL 记录在可用时还包含可供机器筛选的顶层字段:
|
||||
文件日志 JSONL 记录在可用时还包含可由机器筛选的顶层字段:
|
||||
|
||||
- `hostname`:gateway 主机名。
|
||||
- `message`:扁平化的日志消息文本,用于全文搜索。
|
||||
- `agent_id`:当日志调用携带智能体上下文时的活动智能体 id。
|
||||
- `session_id`:当日志调用携带会话上下文时的活动会话 id/key。
|
||||
- `channel`:当日志调用携带渠道上下文时的活动渠道。
|
||||
- `hostname`:Gateway 网关主机名。
|
||||
- `message`:用于全文搜索的扁平化日志消息文本。
|
||||
- `agent_id`:日志调用携带智能体上下文时的活动智能体 ID。
|
||||
- `session_id`:日志调用携带会话上下文时的活动会话 ID/键。
|
||||
- `channel`:日志调用携带渠道上下文时的活动渠道。
|
||||
|
||||
OpenClaw 会在这些字段旁边保留原始结构化日志参数,因此现有读取带编号 tslog 参数键的解析器仍可继续工作。
|
||||
OpenClaw 会在这些字段旁保留原始结构化日志参数,因此读取编号 tslog 参数键的现有解析器会继续工作。
|
||||
|
||||
### 控制台输出
|
||||
|
||||
控制台日志**可感知 TTY**,并针对可读性进行了格式化:
|
||||
控制台日志**感知 TTY**,并按可读性进行格式化:
|
||||
|
||||
- 子系统前缀(例如 `gateway/channels/whatsapp`)
|
||||
- 级别颜色(info/warn/error)
|
||||
- 级别着色(info/warn/error)
|
||||
- 可选的紧凑模式或 JSON 模式
|
||||
|
||||
控制台格式由 `logging.consoleStyle` 控制。
|
||||
|
||||
### Gateway 网关 WebSocket 日志
|
||||
|
||||
`openclaw gateway` 还提供用于 RPC 流量的 WebSocket 协议日志:
|
||||
`openclaw gateway` 还为 RPC 流量提供 WebSocket 协议日志:
|
||||
|
||||
- 普通模式:仅记录值得关注的结果(错误、解析错误、慢调用)
|
||||
- `--verbose`:记录所有请求/响应流量
|
||||
- `--ws-log auto|compact|full`:选择详细模式的渲染样式
|
||||
- `--verbose`:所有请求/响应流量
|
||||
- `--ws-log auto|compact|full`:选择详细渲染样式
|
||||
- `--compact`:`--ws-log compact` 的别名
|
||||
|
||||
示例:
|
||||
@ -140,7 +137,7 @@ openclaw gateway --verbose --ws-log compact
|
||||
openclaw gateway --verbose --ws-log full
|
||||
```
|
||||
|
||||
## 配置日志记录
|
||||
## 配置日志
|
||||
|
||||
所有日志配置都位于 `~/.openclaw/openclaw.json` 的 `logging` 下。
|
||||
|
||||
@ -160,77 +157,58 @@ openclaw gateway --verbose --ws-log full
|
||||
### 日志级别
|
||||
|
||||
- `logging.level`:**文件日志**(JSONL)级别。
|
||||
- `logging.consoleLevel`:**控制台**详细级别。
|
||||
- `logging.consoleLevel`:**控制台**详细程度级别。
|
||||
|
||||
你可以通过 **`OPENCLAW_LOG_LEVEL`** 环境变量覆盖这两者(例如 `OPENCLAW_LOG_LEVEL=debug`)。该环境变量优先于配置文件,因此你可以在单次运行时提高详细级别,而无需编辑 `openclaw.json`。你也可以传递全局 CLI 选项 **`--log-level <level>`**(例如 `openclaw --log-level debug gateway run`),它会在该命令中覆盖环境变量。
|
||||
你可以通过 **`OPENCLAW_LOG_LEVEL`** 环境变量覆盖两者(例如 `OPENCLAW_LOG_LEVEL=debug`)。该环境变量优先于配置文件,因此你可以在不编辑 `openclaw.json` 的情况下为单次运行提高详细程度。你也可以传入全局 CLI 选项 **`--log-level <level>`**(例如 `openclaw --log-level debug gateway run`),它会为该命令覆盖环境变量。
|
||||
|
||||
`--verbose` 只影响控制台输出和 WS 日志详细程度;它不会改变文件日志级别。
|
||||
`--verbose` 只影响控制台输出和 WS 日志详细程度;它不会更改文件日志级别。
|
||||
|
||||
### 跟踪关联
|
||||
|
||||
文件日志是 JSONL。当某次日志调用携带有效的诊断跟踪上下文时,
|
||||
OpenClaw 会将跟踪字段写为顶层 JSON 键(`traceId`、`spanId`、
|
||||
`parentSpanId`、`traceFlags`),以便外部日志处理器将该行与 OTEL spans 和提供商 `traceparent` 传播关联起来。
|
||||
文件日志是 JSONL。当日志调用携带有效的诊断跟踪上下文时,OpenClaw 会将跟踪字段写为顶层 JSON 键(`traceId`、`spanId`、`parentSpanId`、`traceFlags`),以便外部日志处理器可以将该行与 OTEL span 和提供商 `traceparent` 传播关联起来。
|
||||
|
||||
Gateway 网关 HTTP 请求和 Gateway 网关 WebSocket 帧会建立内部请求跟踪作用域。在该异步作用域内发出的日志和诊断事件,如果未显式传入跟踪上下文,则会继承该请求跟踪。智能体运行和模型调用跟踪会成为当前请求跟踪的子级,因此本地日志、诊断快照、OTEL spans 以及受信任提供商的 `traceparent` 标头都可以通过 `traceId` 关联,而无需记录原始请求或模型内容。
|
||||
Gateway 网关 HTTP 请求和 Gateway 网关 WebSocket 帧会建立内部请求跟踪作用域。在该异步作用域内发出的日志和诊断事件,如果未传入显式跟踪上下文,会继承请求跟踪。智能体运行和模型调用跟踪会成为活动请求跟踪的子级,因此本地日志、诊断快照、OTEL span 和受信任提供商 `traceparent` header 可以通过 `traceId` 关联,而无需记录原始请求或模型内容。
|
||||
|
||||
### 模型调用大小和时序
|
||||
### 模型调用大小和计时
|
||||
|
||||
模型调用诊断会记录有边界的请求/响应测量数据,而不会捕获原始提示词或响应内容:
|
||||
模型调用诊断会记录有界的请求/响应测量值,而不会捕获原始 prompt 或响应内容:
|
||||
|
||||
- `requestPayloadBytes`:最终模型请求负载的 UTF-8 字节大小
|
||||
- `requestPayloadBytes`:最终模型请求 payload 的 UTF-8 字节大小
|
||||
- `responseStreamBytes`:流式模型响应事件的 UTF-8 字节大小
|
||||
- `timeToFirstByteMs`:第一个流式响应事件出现前的耗时
|
||||
- `durationMs`:模型调用总耗时
|
||||
- `timeToFirstByteMs`:第一个流式响应事件前经过的时间
|
||||
- `durationMs`:模型调用总时长
|
||||
|
||||
启用诊断导出后,这些字段可用于诊断快照、模型调用插件钩子以及 OTEL 模型调用 spans/metrics。
|
||||
启用诊断导出时,这些字段可用于诊断快照、模型调用插件钩子,以及 OTEL 模型调用 span/指标。
|
||||
|
||||
### 控制台样式
|
||||
|
||||
`logging.consoleStyle`:
|
||||
|
||||
- `pretty`:适合人类阅读,带颜色和时间戳。
|
||||
- `compact`:输出更紧凑(最适合长时间会话)。
|
||||
- `json`:每行一个 JSON(适用于日志处理器)。
|
||||
- `pretty`:对人友好、彩色、带时间戳。
|
||||
- `compact`:更紧凑的输出(最适合长会话)。
|
||||
- `json`:每行一个 JSON(用于日志处理器)。
|
||||
|
||||
### 脱敏
|
||||
|
||||
OpenClaw 可以在敏感令牌进入控制台输出、文件日志、
|
||||
OTLP 日志记录、持久化的会话转录文本或 Control UI 工具
|
||||
事件负载(工具启动参数、部分/最终结果负载、派生的
|
||||
exec 输出以及补丁摘要)之前对其进行脱敏:
|
||||
OpenClaw 可以在敏感令牌进入控制台输出、文件日志、OTLP 日志记录、持久化会话 transcript 文本,或 Control UI 工具事件 payload(工具启动参数、部分/最终结果 payload、派生的 exec 输出和 patch 摘要)之前对其进行脱敏:
|
||||
|
||||
- `logging.redactSensitive`:`off` | `tools`(默认:`tools`)
|
||||
- `logging.redactPatterns`:正则表达式字符串列表,用于覆盖默认集合。对于 Control UI 工具负载,自定义模式会叠加应用于内置默认模式之上,因此添加模式永远不会削弱对已被默认规则捕获值的脱敏效果。
|
||||
- `logging.redactPatterns`:用于覆盖默认集合的正则表达式字符串列表。自定义模式会叠加应用在 Control UI 工具 payload 的内置默认规则之上,因此添加模式永远不会削弱对已被默认规则捕获的值的脱敏。
|
||||
|
||||
文件日志和会话转录仍然保持为 JSONL,但匹配到的密钥值会在行或消息写入磁盘之前被屏蔽。脱敏是尽力而为的:它适用于承载文本的消息内容和日志字符串,而不是每一个标识符或二进制负载字段。
|
||||
文件日志和会话 transcript 会保持 JSONL,但匹配的密钥值会在行或消息写入磁盘前被掩码处理。脱敏是尽力而为的:它适用于带文本的消息内容和日志字符串,而不是每一个标识符或二进制 payload 字段。
|
||||
|
||||
`logging.redactSensitive: "off"` 只会禁用这一通用日志/转录
|
||||
策略。OpenClaw 仍会对可能展示给 UI 客户端、
|
||||
支持包、诊断观察器、审批提示或智能体工具的安全边界负载执行脱敏。示例包括 Control UI 工具调用事件、`sessions_history` 输出、
|
||||
诊断支持导出、提供商错误观测、exec 审批命令显示以及 Gateway 网关 WebSocket 协议日志。自定义 `logging.redactPatterns`
|
||||
仍可在这些界面上添加项目特定模式。
|
||||
`logging.redactSensitive: "off"` 只会禁用这项通用日志/transcript 策略。OpenClaw 仍会脱敏可显示给 UI 客户端、支持包、诊断观察器、审批 prompt 或智能体工具的安全边界 payload。示例包括 Control UI 工具调用事件、`sessions_history` 输出、诊断支持导出、提供商错误观察、exec 审批命令显示,以及 Gateway 网关 WebSocket 协议日志。自定义 `logging.redactPatterns` 仍可在这些界面上添加项目特定模式。
|
||||
|
||||
## Diagnostics 和 OpenTelemetry
|
||||
## 诊断和 OpenTelemetry
|
||||
|
||||
Diagnostics 是面向模型运行和
|
||||
消息流遥测(webhooks、排队、会话状态)的结构化、机器可读事件。它们**不会**
|
||||
替代日志——而是为指标、跟踪和导出器提供数据。无论你是否导出它们,事件都会在进程内发出。
|
||||
诊断是用于模型运行和消息流遥测(webhook、队列、会话状态)的结构化、机器可读事件。它们**不会**替代日志,而是为指标、跟踪和导出器提供输入。无论是否导出,事件都会在进程内发出。
|
||||
|
||||
两个相邻界面:
|
||||
|
||||
- **OpenTelemetry 导出**——通过 OTLP/HTTP 将指标、跟踪和日志发送到
|
||||
任何兼容 OpenTelemetry 的收集器或后端(Grafana、Datadog、
|
||||
Honeycomb、New Relic、Tempo 等)。完整配置、信号目录、
|
||||
指标/span 名称、环境变量以及隐私模型位于专门页面:
|
||||
[OpenTelemetry 导出](/zh-CN/gateway/opentelemetry)。
|
||||
- **诊断标志**——有针对性的调试日志标志,会将额外日志路由到
|
||||
`logging.file`,而无需提高 `logging.level`。标志不区分大小写,
|
||||
并支持通配符(`telegram.*`、`*`)。可在 `diagnostics.flags`
|
||||
下配置,或通过 `OPENCLAW_DIAGNOSTICS=...` 环境变量覆盖。完整指南:
|
||||
[诊断标志](/zh-CN/diagnostics/flags)。
|
||||
- **OpenTelemetry 导出** —— 通过 OTLP/HTTP 将指标、跟踪和日志发送到任何兼容 OpenTelemetry 的收集器或后端(Grafana、Datadog、Honeycomb、New Relic、Tempo 等)。完整配置、信号目录、指标/span 名称、环境变量和隐私模型位于专门页面:[OpenTelemetry 导出](/zh-CN/gateway/opentelemetry)。
|
||||
- **诊断标志** —— 定向调试日志标志,可将额外日志路由到 `logging.file`,而无需提高 `logging.level`。标志不区分大小写,并支持通配符(`telegram.*`、`*`)。在 `diagnostics.flags` 下配置,或通过 `OPENCLAW_DIAGNOSTICS=...` 环境变量覆盖。完整指南:[诊断标志](/zh-CN/diagnostics/flags)。
|
||||
|
||||
要在不启用 OTLP 导出的情况下,为插件或自定义输出启用诊断事件:
|
||||
要为插件或自定义 sink 启用诊断事件,而不启用 OTLP 导出:
|
||||
|
||||
```json5
|
||||
{
|
||||
@ -238,18 +216,17 @@ Diagnostics 是面向模型运行和
|
||||
}
|
||||
```
|
||||
|
||||
要将 OTLP 导出到收集器,请参阅 [OpenTelemetry 导出](/zh-CN/gateway/opentelemetry)。
|
||||
如需向收集器导出 OTLP,请参阅 [OpenTelemetry 导出](/zh-CN/gateway/opentelemetry)。
|
||||
|
||||
## 故障排除提示
|
||||
|
||||
- **Gateway 网关无法访问?** 先运行 `openclaw doctor`。
|
||||
- **日志为空?** 检查 Gateway 网关是否正在运行,并且正在向
|
||||
`logging.file` 中的文件路径写入。
|
||||
- **无法访问 Gateway 网关?** 先运行 `openclaw doctor`。
|
||||
- **日志为空?** 检查 Gateway 网关是否正在运行,并正在写入 `logging.file` 中的文件路径。
|
||||
- **需要更多细节?** 将 `logging.level` 设置为 `debug` 或 `trace`,然后重试。
|
||||
|
||||
## 相关内容
|
||||
|
||||
- [OpenTelemetry 导出](/zh-CN/gateway/opentelemetry) — OTLP/HTTP 导出、指标/span 目录、隐私模型
|
||||
- [诊断标志](/zh-CN/diagnostics/flags) — 有针对性的调试日志标志
|
||||
- [Gateway 网关日志记录内部机制](/zh-CN/gateway/logging) — WS 日志样式、子系统前缀和控制台捕获
|
||||
- [配置参考](/zh-CN/gateway/configuration-reference#diagnostics) — 完整的 `diagnostics.*` 字段参考
|
||||
- [OpenTelemetry 导出](/zh-CN/gateway/opentelemetry) —— OTLP/HTTP 导出、指标/span 目录、隐私模型
|
||||
- [诊断标志](/zh-CN/diagnostics/flags) —— 定向调试日志标志
|
||||
- [Gateway 网关日志内部机制](/zh-CN/gateway/logging) —— WS 日志样式、子系统前缀和控制台捕获
|
||||
- [配置参考](/zh-CN/gateway/configuration-reference#diagnostics) —— 完整的 `diagnostics.*` 字段参考
|
||||
|
||||
Loading…
Reference in New Issue
Block a user