logserver是使用logback、light-4j、commons-exec等构建的简单日志服务,参考项目logbackserver和light4j,支持跟踪日志、分页查看、搜索定位、下载文件等功能,演示地址:https://log.xlongwei.com/。
- 跟踪日志:即时输出多个client项目产生的日志,多个client项目使用contextName区分(可选包含主机名变量)

- 分页查看:支持搜索定位,然后使用Ctrl+F搜索当前网页即可

- 下载文件:支持搜索并下载,支持nginx直接浏览目录并另存为
- 相关技术
- logback:日志服务端使用ServerSocketReceiver监听端口,client客户端使用SocketAppender发送日志到远端服务
- light-4j:轻量级框架,内存少,性能高,支持web socket
- Tailer:来自commons-io包,用于跟踪日志;web socket用于浏览器通讯,页面还用到了reconnecting-websocket.min.js
- commons-exec:分页查看和搜索使用了linux命令实现(windows使用了LineNumberReader),页面使用了vue + bootstrap
logserver 日志服务项目发布
原文:https://www.cnblogs.com/xingqi/p/11657687.html