Делаем вывод лога разноцветным

Для наблюдения за логом в наглядном виде с подсветкой наиболее важных элементов
или для раскрашивания файлов конфигурации или файлов с кодом удобно
использовать утилиту ccze, которая присутствует в стандартных репозиториях.

Раскрасим поступающий хвост лога:
tail -f /var/log/syslog | ccze


Просмотрим весь лог (опция -A использует вывод в ANSI-кодах, в не через
ncurses; опция -R в less включает интерпретацию ANSI-кодов):
ccze -A < /var/log/syslog | less -R

Для вывода в формате HTML следует указать опцию "-h".
Если в логе есть время в эпохальном виде, то его можно преобразовать в
наглядное представление через опцию "-C".
Для определения своего цвета для заданного ключевого слова можно использовать
флаг "--color ключ=цвет".

Примеры раскраски вывода утилит (в качестве аналога можно упомянуть утилиту acoc):
df -hT | ccze -A
   ls -l | ccze -A

Для наглядного наблюдения за несколькими логами можно использовать MultiTail
. Автором MultiTail также подготовлено
несколько полезных утилит:
MySQLtail — слежение изменением содержимого заданной таблицы в MySQL;
NagTail — наглядное отображение изменений в логе системы мониторинга Nagios;
RSSTail — отображение обновления RSS-лент в стиле tail
  • 0
  • 05 декабря 2011, 14:52
  • admin

Комментарии (0)

RSS свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Яндекс.Метрика