Linux 下优化日志文件的阅读性?不妨给日志“涂上”颜色,TxtStyle 工具介绍

日志一直都是系统管理中不可或缺的元素

所以如何快速地在日志中定位问题都是处理日志中我们会遇到的问题

在Linux中,当然我们可以利用系统自带的如 catmoreless 等命令来查看日志

但是这些命令的显示信息都是纯色的

而网上也不乏有能人写出各种方便我们阅读日志的工具

比如本文要介绍的 TxtStyle

安装要求

目前的版本需要 Python 3.7更高

具体安装

pip install TxtStyle

实际使用

编写格式文件

需要在当前用户的家目录下新建一个 .txts.conf 的文件
文件内容格式如下:

# 给你的某个格式起个名字
[Style="cl"]
# 这里写对应的格式规则
## ':'左边写对应的显示格式
## 可以用 bold, underline, 代表颜色的字段(red, blue, green, etc.)
## ':'右边则是匹配规则
## index表示按字符位数匹配,regex则是使用正则匹配
### '!'我个人测试可能是直接应用到匹配字段所在的整行
blue: index(0-6)
!red: regex("fail")
green bold: regex("OK")

具体使用

txts -n cl someASCIITextFile

示例

在这里插入图片描述

扫描二维码关注公众号,回复: 15789346 查看本文章

找工具途中当然也看到其它类似工具,比如这个 lnav
不过相比较本文的工具,它占用磁盘更多,所以我也没去深入研究

猜你喜欢

转载自blog.csdn.net/sean908/article/details/127516340