使用 ccze 工具为 CentOS 和 Ubuntu 上的日志文件着色

ccz 是一款出色的工具,可为繁重的阅读或搜索任务带来真正的乐趣 日志文件. 它使用模块化方法来支持自定义 颜色格式 对于流行的应用程序,例如 Apache, 后缀, 进出口, 等等。

在 CentOS 上安装 ccze 和 Fedora linux

首先启用 Epel 存储库并运行以下命令:

# yum install ccze -y

在 Debian/Ubuntu linux 上安装 ccze

在 Debian/Ubuntu 上,您可以使用 apt-get 进行安装:

~$ sudo apt-get install ccze -y

如何使用ccze工具

ccze 对发送到标准输出的日志进行着色,例如,我们可以使用 tailf 跟踪日志文件,然后通过管道将输出美化到 ccze,示例:

~$ tail /var/log/syslog | ccze -A

使用 ccze 工具将日志文件导出到 html 文件:

~$ cat /var/log/syslog | ccze -h > ~/Desktop/syslog.html

例子:

这个工具有很多选项。 您可以在这些文件中对其进行更多自定义

 /etc/cczerc, $HOME/.cczerc

要查看可用插件列表,只需执行

$ ccze -l

示例输出:

~$ ccze -l
Available plugins:

Name      | Type    | Description
------------------------------------------------------------
apm       | Partial | Coloriser for APM sub-logs.
distcc    | Full    | Coloriser for distcc(1) logs.
dpkg      | Full    | Coloriser for dpkg logs.
exim      | Full    | Coloriser for exim logs.
fetchmail | Partial | Coloriser for fetchmail(1) sub-logs.
ftpstats  | Full    | Coloriser for ftpstats (pure-ftpd) logs.
httpd     | Full    | Coloriser for generic HTTPD access and error logs.
icecast   | Full    | Coloriser for Icecast(8) logs.
oops      | Full    | Coloriser for oops proxy logs.
php       | Full    | Coloriser for PHP logs.
postfix   | Partial | Coloriser for postfix(1) sub-logs.
procmail  | Full    | Coloriser for procmail(1) logs.
proftpd   | Full    | Coloriser for proftpd access and auth logs.
squid     | Full    | Coloriser for squid access, store and cache logs.
sulog     | Full    | Coloriser for su(1) logs.
super     | Full    | Coloriser for super(1) logs.
syslog    | Full    | Generic syslog(8) log coloriser.
ulogd     | Partial | Coloriser for ulogd sub-logs.
vsftpd    | Full    | Coloriser for vsftpd(8) logs.
xferlog   | Full    | Generic xferlog coloriser.

有关更多 ccze 选项,请参见手册页。