跳转到内容

Syslog 组件

syslog 组件可用于将 ESPHome 日志发送到 syslog 服务器。它需要同时配置 UDP 组件时间组件

# 示例配置项
udp:
addresses: 10.0.0.1
time:
platform: sntp
syslog:
  • id (可选, ID): 手动指定用于代码生成的 ID。
  • udp_id (必填, ID): 用于发送日志的 UDP 客户端 ID。如果只配置了一个 UDP 客户端,则可以省略。
  • time_id (必填, ID): 用于为日志添加时间戳的时间客户端 ID。如果只配置了一个时间客户端,则可以省略。
  • port (可选, int): 发送日志的端口。默认为 514
  • facility (可选, int): 使用的 syslog 设施。默认为 16(对应 local0)。
  • level (可选, string): 发送到 syslog 服务器的最高日志级别。默认为 DEBUG
  • strip (可选, boolean): 如果设置,从日志消息中移除颜色代码。默认为 true