抱歉提出这个问题。 但是我发现需要更新最好的日志分析工具列表。
我用BairTail。 这很简单,快捷。 但是这个开发在2007年停止了,之后从未更新过,没有免费用户的searchfunction
然后转移到LogExpert,这是很好,免费的searchfunction。 但是,当日志大小为2-3mb,滚动是痛苦的时候,速度会很慢
Apache Chainsaw,除了Apache以外,我想说对于那些想快速分析日志而不做所有正则expression式和手动工作的开发者来说,这是相当困难的。 这与正常使用偏差太大,而且很慢
请build议一个好/最好的日志分析工具[免费]
我用otroslogviewer分析窗口上生成的日志文件。 我用它与500MB的文件没有任何性能或稳定性。 它是免费的,开放的资源,发展依然活跃。 它具有Java.util.logging的模式自动检测功能,或者您可以从log4j传入PatternLayout或描述自定义设置来解析日志消息。 您可以搜索(可选RegEx),标记和过滤结果,并使用突出显示(对于堆栈跟踪或XML等)。 这是我在网上找到的最好的选择。
Chainsaw的最新开发者快照大大改进。 您不需要使用正则表达式,只需在搜索框或过滤器框中键入一个单词即可获得不区分大小写的部分文本匹配(如果单个单词不止一个单词,则单引号)。
电锯现在能够注释笔记(点击“标记”字段),提供了很多方法来定制用户界面,并有一个改进的配置屏幕(您可以建立一个电锯配置给它你的log4j配置文件包含一个fileappender的定义)..也许值得再看一次。
开发者快照可以在这里找到: http : //people.apache.org/~sdeboy
我的两分钱..恐怕你不会找到一个免费的软件,它可以满足你的要求。 这里有一些原因想到。
纯文本日志文件的格式疯狂地分散,很难使其有用 – 你要求质量好,使用简单,对吗? 听起来很简单,但事实并非如此。 为了使用户友好,使得它更加复杂,免费软件从不担心太多的可用性。
除了几个例外,开源(或者freebees)一般不会做GUI的东西,所以不要期望找到最先进的用户界面。 开源非常适合于框架,库,服务器的东西,从来没有用户界面,绝对不是可用性。
基于文件的严重的日志分析工具是轻轻地把它奇怪。 要进行分析需要结构化的数据。 在GUI应用程序中捣鼓数据是不实际的。 这就是为什么没有人打造这样的东西,并把它送走。
所以,你会发现这个难题分开 – 你会发现免费的一些很酷的日志分析器,或者你会发现一些免费的酷日志查看器,你会发现索引器和奇妙的数据存储日志..但你永远不会找到一个免费提供完整的解决方案,上述原因。