Dale colores a tus logs con CCZE

Los que trabajamos con servidores o con GNU/Linux en general sabemos que una de las mejores fuentes de información que tenemos para saber que sucede con nuestro sistema, son los Logs.

Es raro que un programa o servicio no los tenga, y siempre es bueno tener herramientas que nos permitan leer este tipo de información de forma más cómoda.

CCZE justamente lo que hace es colorear nuestros logs. Tiene soporte para apm, exim, fetchmail, httpd, postfix, procmail, squid, apache, syslog, ulogd, vsftpd, xferlog y muchísimas otras aplicaciones.

En Debian se instala abriendo un terminal y tecleando:

$ sudo aptitude install ccze

¿Cómo lo usamos?

Muy sencillo. Si ponemos en el terminal, por ejemplo:

# tailf /var/log/apache2/access.log

Tendremos algo como esto:

Ahora, si ponemos:

# tailf /var/log/apache2/access.log | ccze

Obtenemos como resultado:

¿Mucho mejor verdad? Pero en realidad esta no es la forma de usar CCZE. Según el man de esta aplicación, debería ser:

# ccze [opción] <log

Una de las opciones más interesantes es por ejemplo la que nos ayuda a entender mejor el log de Squid. Para ello ponemos:

# ccze -C </var/log/squid/access.log

El -C lo que hace es convertir la marca de tiempo de Unix en algo fácil de leer. Ya saben, si quieres más información sobre que se puede hacer con CCZE, ponen en el terminal:

man ccze

Ya vimos como hacer uso de esta herramienta al hacer ping en este post.

Comparte para difundir

Si te ha gustado nuestro contenido ahora puedes ayudar a difundirlo en las redes sociales de manera sencilla usando los siguientes botones:

Envía
Pinea
Print

10 comentarios

  1.   RAW-Basic dijo

    elav, hoy estás en racha de hacerme feliz.. xD

    Nuevamente gracias!.. 😀

    1.    elav dijo

      Jejejeje… de nada

      1.    dhunter dijo

        Me funciona solo con tailf pero no con cat, o sea una vez que el comando cat termina no más colores, solo funciona con streams.

        ccze < /var/log/dmesg

        Esto imprime con colores y cuando termina queda en blanco la terminal como si solo hubiera dado enter.

        // luego de ir al man…
        Solución: Usar -A para que imprima colores con ANSI y no con ncurses.

        ccze -A < /var/log/dmesg

        1.    elav dijo

          Todo se resuelve con el MAN jajaa

  2.   AurosZx dijo

    Como que marea un poquito con esos colores 😛 Igual está bueno.

  3.   Toberius dijo

    Excelente esta aplicacion para leer logs !!! Me gusto mucho.

    Muchas gracias y sigan adelante.

  4.   st0rmt4il dijo

    Gracias, asi tendre mis archivos mas coloridos jeje!

    xD!

    Saludos!

  5.   Mauricio dijo

    Se ve muy bonito ahora los logs 😀

    Me quedo asi:
    http://i.imgur.com/XyUmFPa.png

  6.   Ariel dijo

    Muy bueno muchas gracias, estaría aún mejor si tuviera un plugin predeterminado para colorear el logcat de Android SDK. Saludos!

  7.   Zardo7 dijo

    Hola amigos; ¿tengo que volver a registrarme para utilizar el foro?porque me dice que no estoy registrado y si que lo estoy.
    Gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.