Приветствую.
Есть syslog-сервер на который с разных железок сыпятся логи. Возникла потребность для удобства чтения оных использовать окрас вывода.
Выбор пал на grc и ccze.
С grc не срослось сразу. Так как надо через grep -v отфильтровывать много прилетающего мусора в логах и строчка вида: grc --colour=on tail -f /var/log/cisco | egrep -v «spam_log1|spam_log2»
работать не хочет, просто ничего не выводит.
А вот с ccze интереснее ситуация. Команда подобно вида, вполне работает: tail -f /var/log/cisco | ccze -Ap syslog | egrep -v «spam_log1|spam_log2»
С одним НО, она не выводит последние 2 строчки лога. То есть, например терминал без подсветки выводит уже 180-ую строчку, то терминал с ccze 178-ую последней. И постоянно отстаёт зараза.
Может это бага какая-то, или я с синтаксисом что-то намудрил, но был бы рад если кто-то подскажет как пофиксить или найти альтернативу(в том числе если разобраться с grc).
BTW дистр Ubuntu 14.10