其他
4k+ Stars 开源的日志高亮神器
小编今天为大家分享一款让日志文件高亮突显的开源项目:tailspin,基于 Rust 语言编写,无需额外配置,开箱即用。支持追踪或实时查看任何格式的日志文件,根据自己的需求自定义显示样式和使用快捷键进行搜索。
tailspin 通过逐行读取日志文件,在每一行应用一系列的正则表达式。这些正则表达式能在日志文件中识别并找到预期内容,如日期、数字、关键字等。其高亮显示功能可以在不同的日志文件中保持一致。
目前该项目已在 GitHub 获得了 4.4K stars,还在持续飙升~
🎨️ 功能特性
无需任何配置,开箱即用
查看(或tail)任何格式的任何日志文件 高亮日志文件中的各种常见模式,让日志文件更美观和清晰 突出显示数字、日期、IP、UUID、URL 等 易于与其他命令集成,如tail -f /var/log/syslog | tspin 使用less作为分页器,支持滚动、搜索和过滤等多种功能 实时观看或追踪日志文件的变化,方便监控和分析 支持自定义高亮组的颜色、样式和边框等
🧰 安装
cargo install --path .
方式二:命令行安装
# Homebrew
brew install tailspin
# Cargo
cargo install tailspin
# Archlinux
pacman -S tailspin
# Nix
nix-shell -p tailspin
# NetBSD
pkgin install tailspin
# FreeBSD
pkg install tailspin
🔥 快速体验
journalctl -f | tspin
cat /var/log/syslog | tspin
kubectl logs -f pod_name | tspin
日期高亮突出显示:
网址:
Unix 文件路径:
HTTP 方法:
UUID:
观看文件夹,切换日志文件时非常有用:
最后贴上项目的链接:
开源地址:
https://github.com/bensadeh/tailspin往期推荐: