Expand description
管理后台「运行日志」页面(/admin/logs)。
数据流:筛选变更(级别开关 / target 下拉 / 关键字)→ 变更 filter_key →
LogsStreamPane 整体重建:卸载即 on_cleanup close EventSource,挂载即
重新拉历史(get_logs limit 200)并重连 SSE /api/logs/stream。SSE 实时行追加到
列表尾部并按 id 去重——实时事件 id 恒为 0(未落库),去重只对历史行生效。
页面在主内容区内部滚动:标题行与筛选栏固定,日志区占满剩余高度。导出按当前筛选 下载 .log 文件;清理策略在「⋯」展开的面板里。样式见 styles/pages/admin-logs.css。
页面没有 SSR 数据:历史与实时流都在浏览器端加载,加载前的骨架屏由后台外壳按路径
提供(LogsSkeleton)。
Modules§
Structs§
Constants§
- ALL_
LEVELS 🔒 - 全部可选级别(顺序即展示与服务端白名单顺序)。
Functions§
- Logs
- 运行日志页面。
- __
Logs 🔒Route_ View