我正在寻找一个具有以下功能的良好(最好是免费的)调试日志文件查看器:
我正在调试一个使用标准log4n格式记录的多线程程序:
[datetime] [thread] [loglevel] [logger] [message]
能够过滤并仅查看某些日志级别,某些线程,某些时间帧将非常有用。并且能够连续应用多个过滤器(即在过滤结果之上应用另一个过滤器)会更有帮助。大多数文本编辑器具有不同程度的搜索功能,但您无法在搜索结果中进行搜索。此外,能够做多个突出显示(即2种不同颜色的2个短语)会很好。同样,大多数文本编辑器一次只能进行1次突出显示,并且通常不与搜索结果一起使用(即限制)。
任何人都知道上面列出了具有所需功能的应用程序?谢谢!
编辑:我查看了电锯(http://logging.apache.org/chainsaw/index.html)和Baretail(http://www.baremetalsoft.com/baretail/index.php),但两者都不适合我的需要。前者似乎不适用于Windows上的脱机文本文件,后者具有出色的突出显示功能,但无法显示/隐藏某些行。答案 0 :(得分:0)
Chainsaw的最新开发人员快照适用于脱机文件 - 使用LogFilePatternReceiver可以解析(或解析和尾随)常规文本文件。
开发人员快照位于: http://people.apache.org/~sdeboy
答案 1 :(得分:0)
尝试使用GamutLogViewer:http://sourceforge.jp/projects/sfnet_gamutlogviewer/
我从不使用它,但看起来它基于“官方”描述满足了您的大部分需求:
GamutLogViewer©是日志文件,日志文件,与Log4J一起使用的查看器, Log4Net,NLog和用户定义的格式。它支持过滤, 搜索,突出显示和许多其他有用的功能。这是一个 Windows应用程序。
它应该是一个开源项目,你可以做出贡献,使其更好:)
答案 2 :(得分:0)
请参阅我的previous post logFaces,它是为您描述的任务精心打造的。这是关于处理原始日志文件的简短video。
披露:我是该产品的开发者。