是否可以用Java编写日志过滤器?

时间:2015-02-16 05:37:34

标签: logstash

有没有办法用Java编写我的日志过滤逻辑的一部分(本机或通过某些第三方过滤器插件)?

2 个答案:

答案 0 :(得分:1)

这是一个插件https://github.com/fandrei/logstash-filter-java 将其安装到logstash中并运行用Java编写的过滤器。

答案 1 :(得分:0)

有一个开源库MgntUtils提供了几个工具,其中包括从异常中提取堆栈跟踪和基于用户配置的包前缀的可选过滤。它可以非常有效地用于过滤和缩短日志中的堆栈跟踪,并使其更易读,更短。以下是一篇文章的链接,该文章解释了库中的实用程序,并提供了Maven Central源代码和github的链接:Open Source Java library with stack trace filtering, Silent String parsing Unicode converter and Version comparison。该库附带编写良好的Javadoc和源代码