zelos-log-viewer
在 VS Code / Cursor 里直接打开 zlog 格式的 .zst 归档,按模块查看日志。
车载或系统日志打成的 .zst 往往不是普通单文件压缩包,而是一份多模块的 zlog 归档。装好本扩展后,不必先解压到文件夹,双击即可看模块列表,再点开某一份当普通文本阅读。
能做什么
- 双击
.zst,看到模块名和解压后大小
- 单击某一行,在旁边打开该模块的只读日志(可搜索、跳转、复制)
- 再点同一份日志会回到已打开的标签,不会重复开一堆
- 文件未写完或尾部损坏时,尽量打开已经解析成功的部分,并给出提示
- 较大的归档会流式解析,避免把整包都堆在内存里
怎么用
- 从扩展市场安装 zelos-log-viewer,或安装
.vsix
- 在资源管理器里双击 zlog 的
.zst 文件
- 等待「正在解析…」,出现模块表格
- 单击一行,打开该模块日志
空模块名会显示为 (unnamed)。
日志只读,保存不会写回 .zst。
请注意
- 只支持 zlog 归档(魔数
ZLV1)。普通单文件 .zst、tar.zst 打不开。
- 本扩展会接管工作区里的
*.zst。如果还要看别的 zstd 文件,请用「打开方式」选其他编辑器。
- 体积很大的归档解析需要一点时间,并会在系统临时目录写下解压后的模块(大约等于各模块日志之和)。同时最多缓存 3 个归档,更早的临时文件会被清掉。
- 压缩包超过约 200MB 时会先确认,避免误开超大文件占满磁盘或耗很久。
- 单个模块超过约 50MB 时,VS Code 不允许扩展用普通文本标签打开。这时会用内置的大日志查看器(按行滚动、可查找),着色规则与编辑器自带的 Log 语言一致。
常见情况
| 看到的内容 |
含义 |
| 正在解析… |
正在解压并拆模块 |
| 没有日志文件 |
归档是空的 |
| 文件损坏或未写完,已打开已解析的部分 |
只用了完整记录,后面可能丢了 |
| 已取消打开该归档 |
大文件确认时点了取消 |
| 归档已不存在 |
文件被挪走或删了 |
要求
VS Code 或 Cursor,版本 1.80.0 及以上。
| |