RealLog
RealLog 是一个基于 WebSocket 和 HTTP 的实时日志查看系统,允许用户通过浏览器实时监控服务器上的日志文件变化。系统提供了美观的终端风格界面,支持移动设备自适应,并具有日志暂停、清空、重启等功能。
演示地址:https://realog.nicen.cn,实时查看服务器上日志文件的变化
Git仓库:https://github.com/friend-nicen/realog
1. 功能特点
实时监控:通过 WebSocket 实时推送日志更新
文件监控:自动检测日志文件变化,支持文件被截断的情况
配置灵活:可自定义日志文件路径、最大显示行数等
2. 安装步骤
1. 克隆仓库
2. 安装依赖
3. 打包
3. 使用方法
启动服务
或者使用开发模式(自动重启):
启动后,服务器将在以下地址运行:
HTTP 服务器:http://localhost:3000
WebSocket 服务器:ws://localhost:8080
4. 配置选项
编辑 config.js 文件可以修改以下配置:
也可以通过环境变量设置日志文件路径:
5. 前端部署
修改public下的前端文件的接口地址,然后访问前端的index.html