Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 寻找一个好的调试日志文件查看器_Logging_Viewer - Fatal编程技术网

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

Logging 寻找一个好的调试日志文件查看器,logging,viewer,Logging,Viewer,我正在寻找一个好的(最好是免费的)调试日志文件查看器,它具有以下功能: 仅从特定日志级别筛选日志点 仅筛选特定线程中的日志点 仅筛选特定时间范围内的日志点 仅从某些记录器筛选日志点 连续筛选(即筛选结果中的筛选) 多个高亮显示(即用不同颜色高亮显示多个关键字) 强大的正则表达式功能 处理非常大的文本文件(想想数百MB) 我正在调试一个多线程程序,该程序使用标准log4n格式记录日志: [日期时间][线程][日志级别][记录器][消息] 如果能够过滤并只查看特定的日志级别、特定的线程和特定的时间框

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

  • 仅从特定日志级别筛选日志点
  • 仅筛选特定线程中的日志点
  • 仅筛选特定时间范围内的日志点
  • 仅从某些记录器筛选日志点
  • 连续筛选(即筛选结果中的筛选)
  • 多个高亮显示(即用不同颜色高亮显示多个关键字)
  • 强大的正则表达式功能
  • 处理非常大的文本文件(想想数百MB)
  • 我正在调试一个多线程程序,该程序使用标准log4n格式记录日志:

    [日期时间][线程][日志级别][记录器][消息]

    如果能够过滤并只查看特定的日志级别、特定的线程和特定的时间框架,将非常有帮助。并且能够连续应用多个过滤器(即在过滤结果之上应用另一个过滤器)将更有帮助。大多数文本编辑器都具有不同程度的搜索功能,但不能在搜索结果中进行搜索。此外,能够做多个高亮显示(即2个不同颜色的短语)也不错。同样,大多数文本编辑器一次只能突出显示一个文本,通常不与搜索结果结合使用(即仅限于)

    有人知道具有上面列出的所需功能的应用程序吗?谢谢


    编辑:我看了链锯()和裸尾()两种,但它们都不适合我的需要。前者似乎不适用于Windows上的脱机文本文件,后者具有出色的突出显示功能,但不能仅显示/隐藏某些行。

    最新的Chainsaw开发者快照适用于脱机文件-使用LogFilePatternReceiver,它可以解析(或解析并跟踪)常规文本文件

    开发者快照可从以下网址获得:

    试试GamutLogViewer:

    我从未使用过它,但根据“官方”描述,它似乎满足了您的大多数需求:

    GamutLogViewer©是日志文件,日志文件,与Log4J一起使用的查看器, Log4Net、NLog和用户定义的格式。它支持过滤, 搜索、突出显示和许多其他有用的功能。这是一个 Windows应用程序

    它应该是一个开源项目,你可以帮助它变得更好:)

    请看我的关于,它正是为你描述的任务而构建的。下面是关于处理原始日志文件的简短介绍


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

    似乎它现在只是一个企业客户机/服务器平台,仅用于查看本地日志文件并不太有用。我经常处理日志文件,但总是错过一些功能-因此我编写了一个查看器,它也支持大型文件;搜索等。尝试一下-欢迎反馈!