诊断标志
诊断标志允许你开启定向调试日志,而无需在所有地方启用详细日志。标志是选择性开启的,除非子系统检测它们,否则无效。工作原理
- 标志是字符串(不区分大小写)。
- 你可以在配置中启用标志,也可以通过环境变量覆盖启用。
- 支持通配符:
telegram.*匹配telegram.http*启用所有标志
通过配置启用
环境变量覆盖(临时)
日志存放位置
标志会将日志输出到标准诊断日志文件。默认路径:logging.file,则使用该路径。日志为 JSONL 格式(每行一个 JSON 对象)。敏感信息屏蔽仍基于 logging.redactSensitive 执行。
提取日志
选择最新日志文件:openclaw logs --follow (参见 /cli/logs)。
注意事项
- 如果将
logging.level设置高于warn,这些日志可能会被屏蔽。默认的info级别是合适的。 - 标志开启后安全无虞;它们仅影响特定子系统的日志量。
- 使用 /logging 来修改日志存放位置、日志等级及敏感信息屏蔽。