首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mac日志文件查看器

Mac日志文件查看器
EN

Software Recommendation用户
提问于 2015-06-11 17:35:41
回答 2查看 8.2K关注 0票数 8

我正在寻找一个健壮的日志文件读取应用程序,类似于LogFusion,但对于Mac。

我想使用的主要特性是:

  • 行高亮
  • 高级的实时文本过滤
  • 远程打开日志文件(sftp)
  • 有限的负荷。只加载你正在读的东西。这对于大型日志文件来说很重要,所以不必下载整个文件。它在本地也很有用,所以它不需要将整个东西加载到内存中才能读取它。
  • 自动滚动(如“尾巴”)引入最新的日志线。

内置在OSX中的控制台应用程序是可以的,但是在我的LogFusion时代,有一些特性我错过了!

谢谢!

EN

回答 2

Software Recommendation用户

发布于 2016-07-16 15:57:59

看看伊纳夫,日志文件导航器。它拥有您感兴趣的大多数特性,以及许多其他特性:

  • 行高亮显示-您可以用m热键在行上设置书签。然后,您可以使用u/U热键通过书签向前/向后移动。书签行也可以使用c热键复制到剪贴板上。
  • 筛选--可以使用: Filtering和:filter命令来设置筛选器,以便只显示与给定正则表达式匹配的行,或者不显示行。过滤是实时的,就像在lnav中的大多数东西一样。
  • 大型文件/有限加载- lnav不会在任何时候将整个文件加载到内存中,但是它需要在启动时读取整个文件才能进行索引。因此,在实践中,加载非常大的文件(多GB)不能很好地工作。
  • 自动滚动-当查看文件的底部时,视图会自动滚动以显示最新的行。当查看文件的其他部分时,视图被锁定,仅显示这些行,但新行仍然动态地被索引。

除了这些特性外,lnav还有许多其他特性:

  • 可以同时加载多个日志文件,并将其显示在一个视图中,并按时间对消息进行排序。
  • 自动检测日志格式,可以使用带有适当正则表达式的JSON文件定义新的日志格式。
  • 压缩(gzip和bz2)文件会自动解压缩。
  • 时间线视图显示消息随时间变化的柱状图。
  • 漂亮的打印视图将重新格式化任何日志消息数据(例如XML、JSON或任何结构化数据),这样更容易阅读。
  • 可以使用SQL查询日志。
  • 语法高亮

下面是运行在OS终端中的lnav的屏幕截图:

票数 3
EN

Software Recommendation用户

发布于 2020-04-11 03:48:54

看看日志变压器。它还包含列表中的大多数功能,包括:

  1. 行高亮。编写正则表达式(或简单的文本匹配),并定义您喜欢的颜色和格式(粗体/斜体/下划线)。
  2. 高级实时文本过滤。它不仅将过滤在实时,它将过滤,因为你正在键入你的规则!它还包括规则的排序,如果您想要一个类似grep的过滤器(只匹配什么)或相反的“所有东西”(除了这种类型的过滤器),这是非常有用的。
  3. 有限加载-它使用一个黄金后端,只有效地加载正在流(就像尾巴)的线路。
  4. 自动滚动--如果你滚动到日志的底部,它会自动滚动以保持你查看最新的行,但是如果你向上滚动一点,你可以很容易地在文件的底部移动,即使行流到文件的底部(这就像终端中的尾)。

它还有其他特点,包括:

  1. 记住你的日志文件,这样你就不用一直打开它们了。
  2. 记住最后一次预置应用于每个日志文件,这样您就可以为每个文件做完美的预置。
  3. 实时存储你所有的预设,这样你就不会忘记保存你的工作。
  4. 按需播放或暂停日志文件。特别适用于快速移动的文件,或者在随机时间获得新行的文件.
  5. 同时观看多个文件,并轻松地在它们之间实时切换。
  6. 看上去和感觉都像终结者。

对于跟踪远程文件,我建议将远程文件流到本地mac,然后将日志转换器指向本地文件,如下所示:https://askubuntu.com/questions/917200/how-to-redirect-command-output-from-remote-machine-to-local-file-via-ssh

票数 2
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/20253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档