Linux logok nézegetése – kicsit kényelmesebben a ccze program segítségével

Nemrég proxy logok között kellett nézelődnöm. Sajnos a squid linuxos proxy mostanában már nem emberi formában olvasható időbélyegeket tesz a logfile-ba. Persze vannak módszerek rá, pl. különböző logelemző szoftverek, de erre nincs mindig idő, valamint jelen esetben ágyúval verébre tipikus esete lett volna. Rövid guglizás után meg is találtam a megoldást.

Nemrég proxy logok között kellett nézelődnöm. Sajnos a squid linuxos proxy mostanában már nem emberi formában olvasható időbélyegeket tesz a logfile-ba. Persze vannak módszerek rá, pl. különböző logelemző szoftverek, de erre nincs mindig idő, valamint jelen esetben ágyúval verébre tipikus esete lett volna. Rövid guglizás után meg is találtam a megoldást.

Telepítsük fel a kedvenc disztribúciónkra a kedvenc csomagkezelőnkkel a ccze csomagot. A manual ezt mondja róla:

ccze – A robust log colorizer
és ez tényleg így is van. Megfelelően paraméterezve az időbélyegeket ember által olvasható formátumra konvertálja, és ki is színezi igény szerint.

tehát a tail -f /var/log/syslog | ccze -CA eredménye ez lesz:

a -C konvertálja a dátumot, ha szükséges, a -A pedig kellemesen kiszínezi a kimenetet. Tudom, az igazi rendszergazdák 80×25-ön, fekete alapon szürkével is mindent jól látnak, de sajnos én már öregszem 🙂

Ha lapozni szeretnénk, mert hosszú a kimenet, akkor a less paranccsal tudjuk összepipeolni még, viszont ahhoz, hogy a less megjelenítse a színeket, kell egy -R kapcsoló is:

tail -1000 /var/log/syslog | ccze -CA |less -R

 

HOZZÁSZÓLOK A CIKKHEZ

Please enter your comment!
Please enter your name here

Ez az oldal az Akismet szolgáltatást használja a spam csökkentésére. Ismerje meg a hozzászólás adatainak feldolgozását .