一个相似linux tail的web版本日志滚动查看工具java
码云(https://gitee.com/aqu415/tailf)linux
github同步(https://github.com/aqu415/tailf)git
CSDN(https://blog.csdn.net/Aqu415/article/details/114419320)github
前一段时间因为项目缘由,须要常常上服务器看日志;因为没有公共的页面查看与下载,就须要频繁的登陆服务器,而后执行一堆命令,最后才能看到日志;
这个过程太繁琐痛苦,网上搜了一圈没有合适的工具,因而本身写了一个简单的日志实时查看的工具;web
内部原理:spring
https://gitee.com/aqu415/tailf 点我起飞windows
注:配置文件里的监听目录配置是默认配置,可被启动参数覆盖(如:IDE配置启动参数,或者打成jar包后用 jar 命令启动后的参数)浏览器
依赖spring-boot打包插件,打成可执行jar包tomcat
支持监听多个目录服务器
linux后台运行: nohup java -jar tailf-web-1.0-xxx.jar "/usr/logs/tomcat1" "/usr/logs/tomcat2" & or java -jar tailf-web-1.0-xxx.jar "/usr/logs/tomcat1" "/usr/logs/tomcat2" & windows窗口启动 java -jar tailf-web-1.0-xxx.jar "/usr/logs/tomcat1" "/usr/logs/tomcat2"
在树节点上右键便可弹出下载菜单
若是有多台服务器须要进行日志查看,可是又不想记住多个服务器访问地址则能够使用master-slave模式,具体操做以下:
一、master配置
二、slave配置
三、启动服务
master控制台打印slave注册信息:
支持文件下载和内容搜索