Відповіді:
Загальний колоризатор (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
Перевірте CCZE , це робить роботу для мене. У вас є вибір прокльонів, ансі та html виводу.
Перевірте glTail ( http://www.fudgie.org/ ). Це набагато більше, ніж ви просите, але, можливо, це нормально
Colorize - це дуже хороший інструмент для простого пропуску тексту через інший фільтр, щоб отримати фантазійні кольори ANSI. Насправді це один простий скрипт perl 4kB (майже половина - це лише документація), і він заснований на регулярних виразах.
Ви можете виділити цілий рядок, що містить заданий патерн (добре для приховування небажаних журналів налагодження або виділення винятків) або просто виділити візерунок у незабарвленому рядку (виділяючи коди відповідей http).
У мене є декілька пресетів для різних типів файлів в окремих файлах, які можна запустити. Тоді я просто бігти mvn clear install | colorbuild
, tail -f *.log* | colorlog
або svn diff | colordif
мати дійсно фантазії вихід.
Можливо, ви захочете спробувати хедрінг, дозволяє кольоровувати більшість результатів за допомогою простих кодів ANSI http://www.freebsdsoftware.org/misc/histring.html
На використання FreeBSD colorize
. і додайте .tailrc
:
#!/bin/sh
/usr/bin/tail "$@" | /usr/local/bin/colorize