Colorador genérico (grc):
Funciona com muitos formatos de arquivo diferentes.
Exemplo:
grc tail -f /var/log/apache/access.log /var/log/apache/error.log
Multitail :
Funciona com ainda mais formatos de arquivo :) E é mais uma "cauda" completa com várias janelas, saídas diff, etc. Muito útil.
Exemplos:
Mesclar 2 arquivos de log em uma janela:
multitail /var/log/apache/access.log -I /var/log/apache/error.log
Em uma janela, mostre todas as novas conexões TCP e suas alterações de estado usando netstat, enquanto na outra janela exibindo os arquivos de log de acesso e erro mesclados do apache
multitail -R 2 -l "netstat -t" /var/log/apache/access.log -I /var/log/apache/error.log
Confira o glTail ( http://www.fudgie.org/ ). Faz muito mais do que você está perguntando, mas talvez esteja tudo bem
fonte
O Colorize é uma ferramenta muito boa para direcionar seu texto através de outro filtro para obter cores ANSI sofisticadas. De fato, é um script perl simples de 4kB (quase metade é apenas documentação) e é baseado em expressões regulares.
Você pode destacar a linha inteira contendo o padrão fornecido (bom para ocultar logs de depuração indesejados ou destacar exceções) ou apenas destacar o padrão na linha sem cor (destacando os códigos de resposta http).
Eu tenho várias predefinições para vários tipos de arquivos em arquivos executáveis separados. Então eu apenas corro
mvn clear install | colorbuild
,tail -f *.log* | colorlog
ousvn diff | colordif
para ter uma saída realmente sofisticada.fonte
Monitorar '/ aplicativos' realçados;
fonte
Convém tentar histring, permite colorir a maioria das saídas com códigos ANSI simples http://www.freebsdsoftware.org/misc/histring.html
fonte
No uso do FreeBSD
colorize
. e adicione.tailrc
:fonte