Tailspin日志高亮工具
概述
tailspin 是基于 Rust 开发的日志高亮工具,该工具 无须配置、开箱即用,其原理是运行一系列正则表达式,高亮提示 日期、服务器 IP 地址、数字 等,并且支持 定制关键字,更帮助你快速检索到想要的信息。
特征
- 🪵 查看(或)任何格式的任何日志文件
tail
- 🍰 无需设置或配置
- 🌈 突出显示数字、日期、IP 地址、UUID、URL 等
- ⚙️ 所有突出显示组都是可自定义的
- 🧬 易于与其他命令集成
- 🔍 在引擎盖下用于回滚、搜索和过滤
less
Github:bensadeh/tailspin: 🌀 A log file highlighter (github.com)
安装
Linux 命令安装:
# 下载:
wget https://github.com/bensadeh/tailspin/releases/download/3.0.1/tailspin-x86_64-unknown-linux-musl.tar.gz -O tailspin.tar.gz
# 解压:
tar -zxf tailspin.tar.gz
# 部署:
cp -a tspin /usr/local/bin/
# 验证:
tspin -V
windows 界面安装:
Release 3.0.1 · bensadeh/tailspin (github.com)
使用
结合管道符
tail 命令:tail -f session.log | tspin
监听整个日志目录
开始监听:tspin <logs-path>
中止监听:
ctrl + c(滑动查看新增日志)
退出监听:输入q
定制
创建配置文件:
# 创建
mkdir -p ~/.config/tailspin
# 进入
cd ~/.config/tailspin
# 编写
vi ~/.config/tailspin
配置定制字段:
[[regexps]]
regular_expression = '(不存在接口.*)'
style = { fg = "red" }
查看日志:
关于定制官方文档:github.com/bensadeh/ta…
转载自:https://juejin.cn/post/7380283378153455631