寻找一个好的调试日志文件查看器

时间:2014-01-29 00:47:25

标签: logging viewer

我正在寻找一个具有以下功能的良好(最好是免费的)调试日志文件查看器:

  1. 仅过滤某些日志级别的日志点
  2. 仅过滤某些线程的日志点
  3. 在特定时间范围内仅过滤日志点
  4. 仅过滤某些记录器的日志点
  5. 连续过滤(即在过滤结果中过滤)
  6. 多个突出显示(即突出显示多个不同颜色的关键字)
  7. 强大的正则表达能力
  8. 使用非常大的文本文件(想想数百MB)
  9. 我正在调试一个使用标准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上的脱机文本文件,后者具有出色的突出显示功能,但无法显示/隐藏某些行。

3 个答案:

答案 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

披露:我是该产品的开发者。