一款基于 Rust + WebSocket + HTML 的实时日志监控工具,支持实时 tail 日志、目录浏览、搜索高亮等功能,开箱即用,无需安装客户端。
- 实时日志监控:WebSocket 推送日志,延迟低,自动滚动
- 目录可视化浏览:输入目录路径,自动列出文件/子目录,点击即可进入
- 日志搜索高亮:关键词搜索 + 黄色高亮 + 上下定位
- 本地缓存恢复:刷新页面自动恢复文件路径、搜索词、历史日志
- 简洁界面:工具栏固定,当前路径实时显示,内容区滚动
# 克隆代码
git clone https://github.com/laiqb/monitor_log.git
cd monitor_log
# 编译运行
cargo run --release
# 浏览器访问
http://<服务器IP>:3030
# 使用方法
输入日志文件路径(如 /var/log/nginx/access.log),点击 tail_f 开始监控
输入目录路径(如 /var/log/nginx/),可浏览文件列表
输入搜索关键字,点击 搜索,可用 下一个 / 上一个 定位结果
点击 清空 可清空当前日志显示