不幸的是,有时调试程序的唯一方法是检查它的长日志文件。
我已经寻找了一段时间的日志查看器,但还没有找到一个真正的解决方案。唯一看起来最合适的程序是带有套接字连接器的Chainsaw,但在短短的几次使用之后,这个程序被证明是有but的,充其量也是没有响应的。
就我的目的而言,日志查看器至少应该能够标记日志级别(例如,使用不同的颜色),并基于包和自由文本执行简单的过滤。
还有没有其他(免费)日志查看器?我正在寻找任何可以在log4j上很好地工作的东西。
发布于 2008-09-28 00:57:19
你没有提到操作系统,所以我会提到这一点,尽管它只在Windows上。
裸机软件制作了一个名为 的产品,它有一个很好的界面,并且运行良好。它们有一个带有启动nag屏幕的免费版本,一个没有nag的许可版本,以及一个具有附加功能的专业版本。它可以根据关键字的匹配行进行可配置的突出显示。
他们还有一个BareGrep产品,提供类似的grep功能。这两个都很好,非常稳定,比我在Windows上看到的任何东西都要好。我非常喜欢它们,所以我花了50美元买了这两个专业版的捆绑包。
发布于 2008-12-28 02:15:21
我只想说我终于找到了一个我可以很好地相处的工具……
它被称为LogExpert (参见http://www.log-expert.de/),并且是免费的。除了通常的尾部函数外,它还具有过滤器和搜索功能-这是BareTail所缺少的两个关键功能。如果您碰巧想要定制它进一步解析列的方式,那就非常简单了。只要用.NET实现一个接口,就完成了(我是一名Java/Flex程序员……)
发布于 2012-06-21 19:51:19
我使用的是OtrosLogViewer。您可以将日志事件标记为manually or using string/regular expression。您可以根据level, time thread, string or regular expression过滤事件。可以通过listening on socket或connecting to Log4j SocketHubAppender导入日志
你可以看看Youtube video或者截图:


免责声明:我是OtrosLogViewer的作者
https://stackoverflow.com/questions/144807
复制相似问题