产品简介
logpilot LogPilot 是一个终端日志查看器,它能自动识别并解析 JSON、logfmt 和纯文本日志,提供实时跟踪、关键词搜索和按日志级别着色显示。适合需要在命令行环境中快速查看、分析多种格式应用日志的开发者和运维人员。

核心功能
- 自动识别日志格式(JSON、logfmt、纯文本)
- 日志级别颜色高亮(DEBUG/INFO/WARN/ERROR)
- 支持从文件、管道、glob 模式等多源输入
- 实时跟踪日志文件并处理轮转
- Vim 风格键盘导航与搜索
- 支持暗色/亮色主题
- 灵活的时间戳显示格式
- 环形缓冲区与背压处理
快速开始
- 1. 安装:通过 Go 安装(go install)或直接下载对应平台的二进制文件。
- 2. 查看日志文件:运行 `logpilot your-app.log`。
- 3. 实时跟踪并混合查看:运行 `logpilot -f /var/log/app/*.log` 或 `docker logs -f my-container 2>&1 | logpilot -`。
界面预览


与其他方案对比
| 对比项 | logpilot | 同类方案 |
|---|---|---|
| 交互式TUI | ✅,内置交互界面,支持实时搜索和导航 | hl/tailspin 仅为管道工具,无交互界面;lnav/lazyjournal 有界面 |
| 结构化解析 | ✅,原生解析 JSON 和 logfmt 字段,支持字段级操作 | hl/tailspin 仅做关键词高亮;lazyjournal 部分支持 |
| 格式自动识别 | ✅,可自动识别并混合查看同一流中的 JSON、logfmt 和纯文本 | lnav 需定义格式;lazyjournal 专注特定来源 |
适合谁用
- 需要查看和分析 JSON/logfmt 等结构化应用日志的开发者
- 在终端环境下运维 Docker 容器或 Kubernetes Pod 的工程师
- 需要排查混合了多种格式系统日志问题的系统管理员
下载与版本
当前最新版本为 v0.3.0,发布于 2026-02-21。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/clarabennettdev/logpilot