Mac 大日志怎么打开?用 LogStudio 快速阅读、搜索和定位 / 文章
文章 · LogStudio

Mac 大日志怎么打开?用 LogStudio 快速阅读、搜索和定位

mactool · 更新于 · 4 分钟阅读

拿到一份几百 MB,甚至 GB 级的日志,最烦的不是里面有多少行,而是点开后一直等、拖到中间又卡住,想找一条错误还得反复翻。LogStudio 针对 Mac 上的大日志阅读优化了打开、搜索和滚动:你可以尽快开始看内容,用关键字找到记录,直接拖到想看的位置。

如果你的工作是查看服务器日志、排查一次失败请求,或者从大文本里找几条有用的信息,这些动作比编辑功能更重要。

打开大日志,先看到内容

在 LogStudio 中点击打开文件,选择 .log 或 .txt 日志。应用会先显示已经读到的内容,继续加载剩下的部分;你可以先开始阅读,看看错误大致发生在哪里。界面提供加载进度,需要换一份文件时也可以取消。

遇到分割提示时,可以选择不分割打开,继续查看整份日志。文件已经在本地,就直接选文件;日志还在服务器上,也可以通过 SSH/SFTP 连接查看。

选择大日志文件后开始阅读,再搜索需要的记录,阅读流程示意图

不用一屏屏翻,直接拖到想看的地方

大日志最需要的,是打开后也能舒服地看。LogStudio 优化了快速滚动和拖动阅读:想看中间,就把滚动条拖到中间;想看最后几条,就直接回到底部。你不用为了跳过几十万行而不停翻页。

拖动时的行号提示帮助你知道自己到了哪里。日志中的时间能被识别时,也能看到时间提示,方便寻找某次故障附近的记录。

打开、拖动、搜索三个常用动作,阅读示意图

输入关键字,快速找到那条记录

如果已经知道错误文字、文件名或请求编号,直接搜索。例如输入 request-42,就可以从大量相似消息中找到这个请求的相关记录。需要更小的范围时,再结合错误级别或时间筛选。

不用只盯着 ERROR。连接、重试和最后的失败,可能分散在前后几行:

INFO  request-42 connecting
WARN  request-42 retry scheduled
ERROR request-42 timed out

这是示例日志。找到超时后,把前面的连接和重试一起看,才更容易知道这次请求经历了什么。

找到请求编号后,一起阅读连接、重试和错误,示例图

找到错误后,展开附近内容

LogStudio 可以在搜索结果旁展开前后文,并复制相关片段。这样就不用在搜索窗口和原文件之间来回找,也不用把整份大日志发给同事。

检查完一处记录,可以用返回和前进继续切换之前看过的位置。原始行号会帮助你描述问题:“在这个文件的哪一行,前面发生了什么,最后报了什么错。”

具体搜索步骤见大日志快速搜索与定位。百万行文件的阅读方式见百万行日志查看指南。

适合哪些文件?

LogStudio 适合按行记录的文本日志,例如应用生成的 LOG、TXT 和逐行 JSON。打开和搜索速度会受文件结构及存储设备影响。文件还在加载时,可以先阅读已显示的内容;需要查整份文件时,等加载结束后再搜索。

系统日志归档与普通文本不同,查看 macOS 系统消息可以用 Console。LogStudio 适用于 macOS 13 及以上版本,详情与下载见 LogStudio 产品页和 Mac App Store。

常见问题

LogStudio 能打开大日志文件吗?

可以,它面向大型文本日志阅读,支持 LOG、TXT 和逐行 JSON 等内容。

打开之后可以搜索和拖动吗?

可以。搜索关键字或请求编号可以定位相关记录,也可以直接拖动滚动条查看文件中间或末尾。

查看日志会改动原文件吗?

LogStudio 用于查看与排查;需要修改并保存原文时,应使用文本编辑器。

LogStudio
LogStudio查看功能、截图、下载方式和隐私说明。
查看应用 ›