Ceci est une ancienne révision du document !
Pour lire ses log en couleurs d’une façon simple, rapide et efficace, j’ai développé u petit script sympathique.
Pour cela installez les paquets less et ccze
aptitude install less ccze
Créez le fichier suivant en le plaçant dans /usr/bin/ et en le rendant exécutable.
chmod +x logview
#!/bin/bash case "$1" in "" | "-h" | "--help") echo "Usage : logview <filename>" echo "-h, --help : this help" echo "Accept gzip file" ;; *) if [[ -f $1 ]] then if [[ `/usr/bin/file -b --mime-type $1` == "application/x-gzip" ]] then /bin/zcat $1 | /usr/bin/ccze -A | /usr/bin/less -R else /bin/cat $1 | /usr/bin/ccze -A | /usr/bin/less -R fi else echo "$1 n'est pas un fichier valide" fi ;; esac
Ce script lit aussi bien les log en texte brut que les logs gzippés.
logview /var/log/syslog logview /var/log/syslog.2.gz
La navigation et recherche se fait comme sous vim
Tapez / pour lancer une recherche puis Entrée
n pour passer à l’occurrence suivante.
q pour quitter.
Il est possible de voir les logs avec une colorisation syntaxique directement et automatiquement dans vim (j’ai enfin trouvé..)