Java 环境中高容量日志事件查看器的建议 [已关闭]

2022-09-04 22:38:47

我处于这样一种情况,我想接受许多由我控制的日志事件 - 特别是我正在为slf4j准备的日志记录代理 - 然后以交互方式分析它们。

我对提供格式化日志文件的工具不感兴趣,但是可以接受日志事件作为对象并允许我对线程和时间线等进行排序和显示的工具。

电锯可能是一种选择,但目前与由于技术原因我使用的logback不兼容。

是否有任何项目具有独立的查看器或嵌入在IDE中,适合于这种日志处理。我知道我正在接近可能适合分析器的方法,因此,如果有一个适合于这种数据采集和显示的探查器项目,我可以在其中为事件管道提供信息,我想听听它)。


更新 2009-03-19: 我发现没有一个日志查看器可以让我看到我想要的东西(事件的可视化显示,坐标由日期和时间等确定),所以我决定创建一个非常简洁的XML格式,从log4j XMLLayout派生出来,以适应尽可能可读,同时仍然是有效的XML片段, 然后使用 Microsoft LogParser 提取我在其他工具中进行后处理所需的信息。


答案 1

您可以实现一个用于 logback 的适配器,以将 log4j 事件发送到 log4j 接收器。这将使您能够使用链锯。或者构建一个适配器,用于接收 logback 网络事件并将其公开给 log4j。


答案 2

看看splunk,它不会做你正在寻找的具体事情,但也许它可以帮助你实现最终目标。


推荐