天天看点

自定义日志阅读器——包括了一个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参数就可以了。