Colouriser genérico (grc):
Funciona con muchos formatos de archivo diferentes.
Ejemplo:
grc tail -f /var/log/apache/access.log /var/log/apache/error.log
Multitail :
Funciona con incluso más formatos de archivo :) Y es más una "cola" completa con múltiples ventanas, salidas de diferencias, etc. Muy útil.
Ejemplos:
Combinar 2 archivos de registro en una ventana:
multitail /var/log/apache/access.log -I /var/log/apache/error.log
En una ventana, muestre todas las conexiones TCP nuevas y sus cambios de estado utilizando netstat, mientras que en la otra ventana muestra el acceso combinado y los archivos de registro de errores de apache
multitail -R 2 -l "netstat -t" /var/log/apache/access.log -I /var/log/apache/error.log
Echa un vistazo a glTail ( http://www.fudgie.org/ ). Hace mucho más de lo que pides, pero tal vez eso está bien
fuente
Colorear es una herramienta muy buena para simplemente pasar el texto a través de otro filtro para obtener colores ANSI elegantes. De hecho, es un simple script perl de 4kB (casi la mitad es solo documentación) y se basa en expresiones regulares.
Puede resaltar toda la línea que contiene un patrón determinado (bueno para ocultar registros de depuración no deseados o resaltar Excepciones) o simplemente resaltar el patrón en una línea sin color (resaltar los códigos de respuesta http).
Tengo varios ajustes preestablecidos para varios tipos de archivos en archivos ejecutables separados. Luego solo corro
mvn clear install | colorbuild
,tail -f *.log* | colorlog
osvn diff | colordif
para tener una salida realmente elegante.fuente
Monitor '/ aplicaciones' resaltado;
fuente
Es posible que desee probar histring, le permite colorear la mayoría de las salidas con códigos ANSI simples http://www.freebsdsoftware.org/misc/histring.html
fuente
En uso de FreeBSD
colorize
. y agregue.tailrc
:fuente