【发布时间】:2017-01-21 00:05:49
【问题描述】:
模式的 Java 监视器日志文件
大家好,
我需要制作一个程序来监视日志文件(CSV 格式)中每行中的特定字符串。如果字符串出现在日志行中,我想解析日志行并从行中提取字符串。我想将此字符串用于进一步的操作(查找本地 sqlite DB,使用 API 更新其他系统),但我已经完成了所有这些操作,然后才能处理那部分。
我需要在类似 tail -f | 的“监听”状态下持续监控。 grep -i "模式"。
到目前为止,我一直在寻找选项并找到了这个。 https://commons.apache.org/proper/commons-io/javadocs/api-2.5/org/apache/commons/io/input/Tailer.html
但我不确定如何使用 java.util.regex.* 过滤输出
我正在寻找最简单的方法来完成这项工作。任何人都可以提供更好的替代方案或一些关于如何使用 apache commons Tailer 的指导吗?
【问题讨论】:
-
向我们展示您的输入应该是什么样子...
标签: java file logging text monitor