不幸的是,有时调试程序的唯一方法是查看其长日志文件。

我搜索了一段时间不错的日志查看器,但还没有找到真正的解决方案。唯一似乎最合适的程序是带有套接字连接器的Chainsaw,但经过几次短暂的使用后,该程序被证明是错误的,充其量是无响应的。

出于我的目的,日志查看器至少应该能够标记日志级别(例如使用不同的颜色)并根据包和自由文本执行简单的过滤。

是否有任何其他(免费)日志查看器?我正在寻找任何可以很好地与 log4j 一起工作的东西。


只是想说我终于找到了一个我可以相处得很好的工具......

它称为 LogExpert(请参阅http://www.log-expert.de/)并且是免费的。除了通常的尾部功能外,它还有一个过滤器和一个搜索功能 - BareTail 缺少的两个关键功能。如果您碰巧想要自定义它进一步解析列的方式,那也非常简单。只需在 .NET 中实现一个接口就大功告成了(我是 Java/Flex 程序员...)


我正在使用OtrosLogViewer您可以手动或使用字符串/正则表达式标记日志事件。您可以根据级别、时间线程、字符串或正则表达式过滤事件。可以通过监听socket或者连接Log4j SocketHubAppender导入日志

你可以看看Youtube 视频或截图: 标记的日志事件 类过滤器

免责声明:我是 OtrosLogViewer 的作者


你没有提到操作系统,所以我会提到这个,虽然它只在 Windows 上。

Bare Metal Software 制作了一款名为BareTail 的产品,它具有漂亮的界面并且运行良好。他们有一个带有启动画面的免费版本,一个没有画面的许可版本,以及一个具有附加功能的专业版本。 它具有基于与关键字匹配的行的可配置突出显示。

他们也有一个 BareGrep 产品,它提供了类似的 grep 功能。两者都非常出色,非常稳定,比我在 Windows 上看到的任何东西都要好。我非常喜欢它们,所以我以 50 美元的价格购买了两个专业版的捆绑包。


我将 Notepad++ 与突出显示 UDL 的自定义日志文件一起使用。看起来像这样:

在此处输入图像描述


您可以尝试logFaces,它具有基于类 eclipse 设计的出色实时日志查看器。

替代文字

披露:我是该产品的作者。


考虑使用Log4j 查看器 eclipse 插件——它是 Ganemede 插件的分支,现在有更多的功能,稳定性也得到了显着提高,并且仍在积极开发中并且免费 :)


我一直使用'tail -f | grep re' 或偶尔使用 'awk'。


LogSaw基于 Eclipse 且免费。Log4j 日志文件分析器,简单易用,易于过滤。支持多种 log4j 日志文件:JBoss、Log4j 模式布局、Log4j XML 布局、WebSphere。

奇迹般有效。经过几个小时的谷歌搜索并尝试了几个推荐的免费 log4j 查看器后,这个是令人惊喜的。尝试过 Chainsaw、BareTail、Insight、LogExpert、logview4j。

它是几周前发布的,我想它仍然在谷歌上排名靠前。


我推出了用于日志查看和搜索的Splunk ( http://www.splunk.com/ ),并取得了巨大成功。免费版可以在本地使用,付费版可以将您的所有日志收集到一个位置。我们主要将其用于 Log4J 日志,但也用于许多其他格式。

除了 tail 和 grep 支持(无需了解 grep...),它会自动索引日志并允许轻松分析(例如,最近 xx 时间范围内的事件数量)以及基本图表、警报和事件聚合。

我不会说该应用程序是完美的或公司已经成熟。但我毫不犹豫地建议您尝试一下。

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部