Pas facile de trouver l'information utile dans les logs monochromes de GNU/Linux. Parfois il faut clairement anticiper avec un doliprane !
Si l'on peut s'en sortir à l'aide de filtre de sorties comme grep il est quand même plus pratique d'avoir de la couleur dans les logs.
ccze
ccze est un paquet disponible dans la majorités des distributions et qui permet de coloriser n'importe quel fichier log.
Debian Like :
sudo apt install ccze
ArchLinux/MAnjaro :
sudo pacman -S ccze
Fedora & co :
sudo yum install ccze
Utilisation
Avec un fichier en entrée :
ccze < /var/log/syslog
Ou encore :
tail -100 /var/log/syslog | ccze -A
Avec dmesg :
dmesg | ccze | more
➡️Combiner la pagination de more en convertissant un timestamp (log squid) avec ccze :
ccze -AC < /var/log/squid/access.log | less -R
Et pour convertir la sortie au format html (pratique pour copier/coller dans un mail) :
tail -500 /var/log/syslog | grep kernel | ccze -h > kernel.html
Le fichier de configuration est ici (à éditer en root) :
/etc/cczerc
Pratique et joli !
Auteur : Mr Xhark
Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter
Le premier commentaire c'est pour vous 👇