天天看點

自定義日志閱讀器——包括了一個load取Tomcat日志的分析器

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

 簡單的畫了一下設計方案:

自定義日志閱讀器——包括了一個load取Tomcat日志的分析器

下面直接上代碼了:

日志閱讀器:

自定義日志閱讀器——包括了一個load取Tomcat日志的分析器
自定義日志閱讀器——包括了一個load取Tomcat日志的分析器
自定義日志閱讀器——包括了一個load取Tomcat日志的分析器

接下來是一個tomcat日志分析器:

自定義日志閱讀器——包括了一個load取Tomcat日志的分析器
自定義日志閱讀器——包括了一個load取Tomcat日志的分析器
自定義日志閱讀器——包括了一個load取Tomcat日志的分析器

1) 如果想要分析其它格式的日志,隻需要做相應的擴充logparser就行了。

2) 如果想要隻找包含某些關鍵字的日志,隻需要擴充logfilter就可以了。

3) 如果想要取得某個時間段的日志,隻需要指定相應的starttime,endtime參數就可以了。