适用于Java开发人员的Log File Analyzer

Red*_*ddy 5 windows logging log4j

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

我用过BairTail.它简单而快速.但是开发在2007年停止了,之后再也没有更新,也没有为免费用户提供搜索功能

然后转移到LogExpert,这是很好的免费搜索功能.但是当日志大小超过2-3mb并且滚动很痛苦时,它太慢了

Apache Chainsaw,除了它来自Apache之外,我想说开发人员想要快速分析日志而不进行所有正则表达式和手动工作非常困难.它与正常使用的偏差太大而且很慢

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

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

Sim*_*ant 7

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


Sco*_*ott 1

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

Chainsaw 现在能够注释注释(单击“标记”字段),提供大量自定义 UI 的方法,并具有改进的配置屏幕(您可以通过向其提供包含以下内容的 log4j 配置文件来构建 Chainsaw 配置) fileappender 定义)..也许值得再看一下。

开发人员快照可在此处获取: http: //people.apache.org/~sdeboy