Skip to main content

Module logging

Module logging 

Source
Expand description

插件日志系统。

提供双写能力:

  • 主干:tracing 事件 → stderr → 宿主收集到 <log-dir>/<plugin-id>.log(所有级别,崩溃安全)
  • 旁路:WARN/ERROR 事件 → 非阻塞通道 → 后台任务 → host/log RPC(尽力而为转发到宿主)

插件开发者只需使用标准 tracing::info!() / tracing::warn!() / tracing::error!() 宏, 无需调用 host().log(...).await。

Structs§

LogEntry
一条待转发到宿主的日志条目。

Functions§

init_logging
初始化插件日志系统。