最近在寫往公司産品裡添加tomcat擴充卡,以支援tomcat。有一些功能需要摘取到tomcat的部分日志。沒有合适的工具,也不想去網上找了,就自己寫了一個。
簡單的畫了一下設計方案:

下面直接上代碼了:
日志閱讀器:
接下來是一個tomcat日志分析器:
1) 如果想要分析其它格式的日志,隻需要做相應的擴充logparser就行了。
2) 如果想要隻找包含某些關鍵字的日志,隻需要擴充logfilter就可以了。
3) 如果想要取得某個時間段的日志,隻需要指定相應的starttime,endtime參數就可以了。