Expand description
运行日志实时流 SSE 端点:GET /api/logs/stream?levels=ERROR,WARN&target=X&q=Y。
鉴权镜像 crate::api::database::export:从 cookie 取 session,校验管理员。
事件类型:
log:JSONLogEntry(实时事件尚未落库,id恒为 0,不可用作游标);gap:broadcast 通道满导致本连接丢事件(Lagged),data 为丢失条数文本。
过滤按连接参数在服务端完成:levels 逗号分隔(白名单校验,非法级别静默忽略, 空 = 全部);target 精确匹配;q 为 message 大小写不敏感子串。 keep-alive comment 每 15s 一次,防反向代理超时关闭空闲连接。
Structs§
- LogStream
Query - SSE 查询参数:
?levels=ERROR,WARN&target=X&q=Y(全部可选)。
Functions§
- log_
stream - SSE handler:cookie admin 鉴权后 subscribe 广播通道,按连接参数过滤推送。
- matches_
filters 🔒 - 按连接参数过滤单条记录。