一個相似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註冊信息:
支持文件下載和內容搜索