ccze умеет красиво оформлять log-фалы. Программа может разбирать log файлы и понимать их с помощью регулярных выражений, после чего выводить их в прекрасно оформленном виде. Программе легко поймать важную информацию из системного журнала.
Для того, что бы справиться с различными типами log файлов, ccze использует различные плагины (модули), каждый из которых способен понимать один тип файлов. В настоящее время, ccze поддерживает 19 различных плагинов, такие как exim, httpd, procmail и многие другие. Вы так же можете добавить поддержку для новых типов файлов, создав плагин и скопировав его в /usr/lib/ccze или $HOME/.ccze.
По умолчанию, ccze использует ncurses для вывода, но Вы также можете осуществить вывод на стандартный поток вывода или оформить отчет в виде html. Ccze основан на colorizer и на других подобных программах. Актуально то, что ccze был переписан на C для достижения большего быстродействия (colorizer был написан на языке perl).
Другим инструментом в Debian и Ubuntu является lwatch и loco. Loco прекрасный инструмент, но он использует только свой встроенный парсер. Поэтому иногда он менее актуален чем ccze. С lwatch Вы можете объявить свои паттерны регулярных выражений в файле конфигурации. Таким образом, он наиболее прост в добавлении новых форматов файлов. Lwatch читает данные из именованного канала fifo, таким образом он не очень подходит для использования из командной строки.
Для кого предназначен ccze:
На Loganalysis.Org есть online библиотека на тему ведения log файлов и другие аналогичные темы. Вы можете проконсультироваться здесь.
Самый последний релиз ccze доступен как в Debian так и в Ubuntu.