软件名称
丹青日志 LogLens
一句简介
丹青日志 LogLens:1 GB 日志秒开的 Windows 日志查看器,原生支持 JSONL(Rust,开源)
应用平台
Windows
推荐类型
【开发者自荐】
是否收费
免费(开源)
应用简介
做产品选型调研的时候,我把市面上能打开大日志文件的工具在同一台机器上实测了一遍(1 GB 文件,Windows 11):
-
VS Code 直接打开明文日志:约 10 秒
-
VS Code 的 JSONL 扩展 Daucloud:冷启动约 7 秒
-
LogViewPlus(付费):冷启动 60 秒——它走「全量解析入表格」的路线,慢是结构性的
-
klogg(免费里最常用的):速度不差,但停更四年多,273 个 open issue 没人处理
没有一个是「原生桌面、打开就用」的,于是我用 Rust 写了一个。
思路是不解析、不加载:用 mmap 把文件映射进内存,只建一份行步进索引,打开 1 GB 文件只需要建索引的时间。实测成绩(同机,Release 构建,1 GB 文件):
-
冷启动索引约 600 ms(热启动 92 ms)
-
正则搜索 115 ms
-
随机访问 0.52 µs/行
-
再大也测过:5 GB 冷启动约 3 秒,10 GB 约 6~7 秒
它顺手把 JSONL 也做了:自动识别、列化成表、按字段过滤(level=ERROR status=500)、嵌套展开,1 GB JSONL 字段过滤 40 ms。
对中文用户还有一个刚需:GBK 编码的老日志直接打开不乱码(Windows 上大量国产软件与服务端日志仍是 GBK)。对照实测(2026-09-21,同一个 32 MiB GBK 文件,默认打开):LogViewPlus 是乱码,klogg 显示正常。代价也说清:GBK/Latin-1 文件上正则搜索会退化为字面量匹配。
说清楚它不做什么:不做 ANSI 颜色渲染(日志里程序自己吐的彩色码不解析),不做云端,不传任何数据。
系统要求:Windows 10 / 11(64 位),单文件便携 zip,解压即用,无需安装运行库。

