诊断标志
诊断标志使您能够在不全局启用详细日志记录的情况下,有针对性地启用调试日志。标志需要显式启用,且只有在子系统检查这些标志时才会生效。工作原理
- 标志是字符串(不区分大小写)。
- 您可以通过配置或环境变量覆盖来启用标志。
- 支持通配符:
telegram.*匹配telegram.http*会启用所有标志
通过配置启用
环境变量覆盖(一次性设置)
日志的输出位置
标志会将日志输出到标准诊断日志文件中。默认情况下:logging.file,则使用该路径作为日志输出位置。日志采用 JSONL 格式(每行一个 JSON 对象)。根据 logging.redactSensitive,日志仍会应用脱敏处理。
提取日志
选择最新的日志文件:openclaw logs --follow(参见 /cli/logs)。
注意事项
- 如果
logging.level设置得高于warn,这些日志可能会被抑制。默认的info是合适的。 - 标志可以一直保持启用状态;它们只会影响特定子系统的日志量。
- 使用 /logging 可以更改日志目标、日志级别和脱敏设置。