我正在寻找一个基于尾部、GUI 或控制台的程序,它能够根据级别过滤和着色来自 tomcat 的消息:INFO, WARN, ERROR, CRITICAL
。
另一个非常重要的功能是能够大量向后滚动。
- 到目前为止,我已经排除了 Splunk(商业解决方案),因为我觉得它设置起来太难了。
- 尝试过
multitail
,但滚动似乎太笨拙,也没有检测到过滤 - 尝试过
mtail
- 没有过滤,没有着色 - 好老
tail
答案1
我喜欢用ccze
为了那个原因
tail -f /var/log/tomcat.log | ccze
答案2
无耻的宣传:我写了一个名为文本样式它的作用与前面提到的选项类似。您可以按如下方式运行它:
tail -f /var/log/syslog | txts --regex '\d+'
您还可以在配置文件(~/.txts.conf
)中定义命名样式并像这样使用它:
ifconfig | txts --name ifconfig
(ifconfig
风格是预先定义的)