产品简介
hl 是一款高性能日志查看器和处理器,能将 JSON 或 logfmt 格式的日志快速转换为清晰的人类可读格式。适合开发者和运维人员处理大型日志文件,提供灵活过滤、高速排序和实时监控功能,解决日志分析效率低的痛点。
核心功能
- 自动分页器集成,支持任意兼容分页器
- 支持基于字段、级别和时间戳的日志过滤
- 高性能消息排序,自动索引大型日志文件
- 实时日志流模式,监控多源更新
- 复杂查询支持和自定义主题配置
快速开始
- 对于Arch Linux用户,使用 'pacman -S hl' 安装
- 其他Linux发行版下载二进制文件:运行 'curl -sSfL https://github.com/pamburus/hl/releases/latest/download/hl-linux-x86_64-musl.tar.gz | tar xz'
- 将解压后的hl文件添加到系统路径,然后运行 'hl your-log-file.log' 查看日志,使用 '-f' 或 '-l' 选项过滤
界面预览
与其他方案对比
| 对比项 | hl | 同类方案 |
|---|---|---|
| 日志处理速度 | 在2.3 GiB日志文件上,初始扫描速度达2 GiB/s,索引增长文件速度高达10 GiB/s | 同类工具如humanlog、hlogf、fblog在大型文件上性能较低,处理速度较慢 |
适合谁用
- 开发人员:调试应用程序的JSON或logfmt日志
- 运维人员:监控系统日志和故障排查
- 数据工程师:分析大型日志数据集以提取信息
下载与版本
当前最新版本为 v0.36.3,发布于 2026-06-12。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/pamburus/hl