系统日志

查看和分析系统活动

日志系统概述

OpenClaw 的日志系统记录系统活动、错误信息和性能指标。

通过日志分析,您可以了解系统运行状况、排查问题并优化性能。

日志级别

  • Error: 错误信息,表示系统功能出现问题
  • Warn: 警告信息,表示潜在问题
  • Info: 一般信息,记录系统状态和活动
  • Debug: 调试信息,详细的内部系统信息
  • Trace: 追踪信息,最详细的信息用于问题诊断

日志配置

config/logs.json 中配置日志设置:

{
  "level": "info",
  "format": "json|text|structured",
  "transports": [
    {
      "type": "file",
      "filename": "./logs/app.log",
      "maxSize": "20m",
      "maxFiles": "14d"
    },
    {
      "type": "console",
      "colorize": true
    },
    {
      "type": "http",
      "host": "logs.destination.com",
      "path": "/logs"
    }
  ],
  "filter": {
    "exclude": [
      "healthcheck",
      "static-assets"
    ]
  },
  "retention": {
    "local": "30d",
    "archived": "365d"
  }
}

日志分析和监控

实时日志查看

通过管理界面实时查看系统日志流。

日志搜索

使用关键词、时间范围和日志级别过滤搜索日志条目。

警报规则

配置基于日志模式的自动警报,当出现错误或异常时通知管理员。

性能分析

通过日志数据分析系统性能瓶颈和优化机会。