# 【开发者自荐】丹青日志 LogLens：1 GB 日志秒开的 Windows 日志查看器，原生支持 JSONL（开源）

**URL:** <https://meta.appinn.net/t/topic/92198>\
**Category:** 发现频道\
**Tags:** windows, 效率工具\
**Created:** [2026 年9 月 21 日 08:48 UTC](https://meta.appinn.net/t/topic/92198 "2026-09-21T08:48:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![14uncle](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/1/5e9695/32.png) [@14uncle](https://meta.appinn.net/u/14uncle)\
**Post date:** [2026 年9 月 21 日 08:48 UTC](https://meta.appinn.net/t/topic/92198/1 "2026-09-21T08:48:19Z")

</div>

## 软件名称

丹青日志 LogLens

## 一句简介

丹青日志 LogLens：1 GB 日志秒开的 Windows 日志查看器，原生支持 JSONL（Rust，开源）

## 应用平台

Windows

## 推荐类型

【开发者自荐】

## **是否收费**

免费（开源）

## 应用简介

 ![screenshot-jsonl-dark](https://h2cdn.appinn.me/original/3X/d/a/da3fc1039cec1922ae40b46005df3a9ab591cc9f.jpeg)

做产品选型调研的时候，我把市面上能打开大日志文件的工具在同一台机器上实测了一遍（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 文件上正则搜索会退化为字面量匹配。

 ![screenshot-gbk-cn-dark](https://h2cdn.appinn.me/original/3X/4/9/49063fee547accb7685cc54b6aaf4eac44d92095.jpeg)

说清楚它 **不做什么** ：不做 ANSI 颜色渲染（日志里程序自己吐的彩色码不解析），不做云端，不传任何数据。

系统要求：Windows 10 / 11（64 位），单文件便携 zip，解压即用，无需安装运行库。

## 官方网站

- GitHub（免费下载，开源）：[GitHub - 14uncle/danqing-log: Fast large-file log & JSONL viewer for Windows — 1 GiB indexed in 92 ms, regex search in 115 ms. 丹青日志 · Windows 大文件日志/JSONL 查看分析器 (Rust) · GitHub](https://github.com/14uncle/danqing-log) （下载在 Releases 页）

---

<div class="post-metadata">

**Author:** ![tjsky](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/tjsky/32/31059_2.png) [@tjsky](https://meta.appinn.net/u/tjsky)\
**Post date:** [2026 年9 月 21 日 09:04 UTC](https://meta.appinn.net/t/topic/92198/2 "2026-09-21T09:04:22Z")

</div>

下来试试，倒是 EmEditor和 UltraEdit 之外的一个选择
