Mais à quoi cela peut bien servir de mettre ses logs en couleurs ? Et bien pour moi, cela permet d'avoir une meilleure visibilité sur ce que nous sommes en train d'analyser. A noter qu'il existe bien sûr d'autres solutions pour les logs (SEOlyzer, Botify, OnCrawl, Crowl, etc.)
Cet article aurait aussi pû être associé à la catégorie data, mais j'ai créé une catégorie dédiée aux logs donc c'est encore mieux comme ça !
Le fait de connaître les commande linux pour les logs pourra vous aider pour la compréhension de cet article ;-)
Le logiciel CCZE
Une petit programme pour être exact, qui permet d'améliorer la lecture des lignes de log via une coloration. Le "petit plus" : il prend en compte plusieurs formats comme syslog, hhtps, postfix et bien d'autres grâce à la commande ccze -l
L'installation est :
sudo apt-get install ccze
Préférez ici sudo
pour s'assurer d'avoir tous les droits administrateurs ;-)
Les lignes de commande à connaître
La première permet de lancer l'analyse
ccze < nomdufichierdelog
Comme Romain l'indique dans son article, lui préfère : tail -f /var/log/syslog |ccze -A
. Il va même plus loin en proposant d'enregistrer ses logs en .html
via la commande :
ccze -A -h < /var/log/kern.log > log.html
L'intérêt est "tout trouvé" : pouvoir ouvrir ses logs différemment et directement depuis son navigateur internet !
Analyser ses logs
Comme indiqué lors de l'introduction, il existe bien d'autres outils disponibles - et moins techniques parfois - pour analyser ses logs. Voire plus orientés sur la data visualization. J'ai pour ma part testé OnCrawl qui est très puissant et SEOlyzer qui est bluffant (bravo Olivier !)