5

很抱歉提出这个问题。但我认为需要更新最佳日志分析工具列表。

我用过BairTail。它简单快捷。但该开发于 2007 年停止,此后从未更新,免费用户也没有搜索功能

然后转移到 LogExpert,它很好而且免费,带有搜索功能。但是当日志大小增加 2-3mb 并且滚动很痛苦时,它真的很慢

Apache Chainsaw,除了它来自 Apache,我想说对于想要快速分析日志而不做所有正则表达式和手动工作的开发人员来说是相当困难的。与正常使用偏差太大而且速度很慢

请推荐一个好的/最好的日志分析工具 [免费软件]

  1. 简单的搜索功能和突出显示是必须的
  2. 应该以最少的 cpu 资源运行平稳
  3. 它将用于分析 30-50mb 的文件
  4. 滚动和 GUI 友好。我在 windows 环境下使用,只需要 GUI 工具
4

3 回答 3

7

我使用otroslogviewer来分析 Windows 上生成的日志文件。我将它与 500MB 文件一起使用,没有任何性能或稳定性。它是免费的、开源的,并且开发仍在进行中。它具有 Java.util.logging 的模式自动检测功能,或者您可以从 log4j 传入您的 PatternLayout 或描述您的自定义设置以解析日志消息。您可以搜索(RegEx 可选)、标记和过滤结果并使用突出显示(用于堆栈跟踪或 XML 等)。这对我来说是最好的选择,我在网上找到的。

于 2013-02-27T07:28:08.380 回答
1

我的两分钱.. 恐怕您找不到可以满足您要求的免费软件。以下是一些我想到的原因。

  1. 纯文本日志文件的格式非常分散,很难使它有用 - 你要求质量好和使用简单,对吧?听起来可能很简单,但事实并非如此。为了使其用户友好,它变得更加复杂,免费软件从不担心可用性。

  2. 开源(或 freebees)一般不做 GUI 的东西,除了几个例外,所以不要指望找到最先进的用户界面。开源在框架、库、服务器方面都很棒,但在 UI 上绝对不会,而且在可用性方面绝对不行。

  3. 严肃的基于文件的日志分析工具,轻描淡写的说起来很奇怪。要进行分析,需要结构化数据。在 GUI 应用程序中处理大量数据是不切实际的。这就是为什么没有人费心去创造这样的东西并把它送人的原因。

所以,你会单独找到这个难题的一些部分——你会免费找到一些很酷的日志解析器,或者你会免费找到一些很酷的日志查看器,你会找到索引器和出色的日志数据存储。但你永远找不到由于上述原因,免费提供完整的解决方案。

于 2013-02-27T12:11:13.277 回答
1

Chainsaw 的最新开发人员快照得到了很大改进。您不需要使用正则表达式,只需在搜索或过滤框中​​键入一个单词即可获得不区分大小写的部分文本匹配(如果它超过一个单词,则用单引号括起来)..

Chainsaw 现在可以注释注释(单击“标记”字段),提供大量自定义 UI 的方法,并具有改进的配置屏幕(您可以通过将包含fileappender 定义)..也许值得再看一看。

此处提供开发人员快照:http: //people.apache.org/~sdeboy

于 2013-02-27T06:13:02.453 回答