我正在寻找一个好的通用日志读取器,能够让用户轻松地从日志中提取数据。
我正在记录纯文本文件,其中各列由制表符分隔。
本质上我想要一个可以打开日志文件(每个文件不超过 10MB)的应用程序并让查看器执行某种级别的过滤,例如日期范围或列值......
理想情况下是开源产品。提前致谢。
答案1
Splunk (www.splunk.com) 是炸弹。忘记简单的过滤,您将获得一个简单的类似 Google 的搜索界面,其中包含各种高级功能(如果您需要)。它不是开源的,但每天最多可免费处理 500 MB 的日志。它可以处理几乎任何东西,无论是磁盘外的还是您可以设置转发代理的。
我们从许多服务器将所有 apache 访问/错误、tomcat、windows 事件日志等拉到其中,并将其用于查询、报告等。
答案2
如果你使用的是 Windows,日志解析器是一款万能的日志文件分析工具。虽然没有 GUI,但它处理几乎任何类型的输入(甚至多文件输入)的类似 SQL 的语法很难被超越。而且它的速度非常快。
答案3
您正在寻找桌面应用程序、服务器端应用程序还是基于网络的应用程序?
您可能可以在 www.hotscripts.com 上找到一些网络应用程序。
对于窗口应用程序,请查看流行的文件站点(例如 www.brothersoft.com)以了解“字段处理”或甚至 Excel 插件(如果行数合理)。