Общий колоризатор (grc):
Работает со многими различными форматами файлов.
Пример:
grc tail -f /var/log/apache/access.log /var/log/apache/error.log
Многоярусный :
Работает с еще большим количеством форматов файлов :) И это более полный "хвост" с несколькими окнами, выводами различий и т. Д. Очень полезно.
Примеры:
Объединить 2 файла журнала в одном окне:
multitail /var/log/apache/access.log -I /var/log/apache/error.log
В одном окне показать все новые TCP-соединения и их изменения состояния с помощью netstat, а в другом окне отобразить объединенные файлы доступа и журналы ошибок apache.
multitail -R 2 -l "netstat -t" /var/log/apache/access.log -I /var/log/apache/error.log
Проверьте glTail ( http://www.fudgie.org/ ). Делает намного больше, чем вы просите, но, возможно, это нормально
источник
Colorize - очень хороший инструмент для простой передачи текста через другой фильтр, чтобы получить причудливые цвета ANSI. На самом деле, это один простой 4-килобайтный Perl-скрипт (почти половина всего лишь документация), основанный на регулярных выражениях.
Вы можете выделить целую строку, содержащую заданный шаблон (хорошо для скрытия нежелательных журналов отладки или выделения исключений), или просто выделить шаблон в неокрашенной строке (выделив коды ответов http).
У меня есть несколько предустановок для различных типов файлов в отдельных исполняемых файлах. Тогда я просто бегаю
mvn clear install | colorbuild
,tail -f *.log* | colorlog
или получаюsvn diff | colordif
действительно модный результат.источник
Мониторинг «/ приложений» выделен;
источник
Возможно, вы захотите попробовать историю, позволяя раскрасить большинство выходных данных простыми кодами ANSI http://www.freebsdsoftware.org/misc/histring.html
источник
На FreeBSD пользуюсь
colorize
. и добавить в.tailrc
:источник