产品推荐 2026-07-21

logpilot:结构化解析格式自动识别的终端日志查看工具

一个在终端中流式查看和搜索多格式结构化日志的工具。

开源软件Linux工具

产品简介

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

logpilot 主界面

核心功能

  • 自动识别日志格式(JSON、logfmt、纯文本)
  • 日志级别颜色高亮(DEBUG/INFO/WARN/ERROR)
  • 支持从文件、管道、glob 模式等多源输入
  • 实时跟踪日志文件并处理轮转
  • Vim 风格键盘导航与搜索
  • 支持暗色/亮色主题
  • 灵活的时间戳显示格式
  • 环形缓冲区与背压处理

快速开始

  1. 1. 安装:通过 Go 安装(go install)或直接下载对应平台的二进制文件。
  2. 2. 查看日志文件:运行 `logpilot your-app.log`。
  3. 3. 实时跟踪并混合查看:运行 `logpilot -f /var/log/app/*.log` 或 `docker logs -f my-container 2>&1 | logpilot -`。

界面预览

logpilot 界面截图

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