Colorize - делаем консоль ярче

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d80679ef77b812fe9c2d128bc8e5cf3f' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">Просмотр логов и поиск искомой строки или значения&nbsp;- процесс довольно утомительный. Чтобы немного облегчить данную задачу, существует утилита colorize, которая подсвечивает синтаксис логов в соответствии с ключевыми словами.</p>\n<p class=\"rtejustify\">Установка и настройка не составит проблем, так что рекомендую всем ознакомиться с данной утилитой.<br />\nУстанавливать будем из портов (надеюсь у вас они в актуальном состоянии, если же нет &ndash; рекомендую <a href=\"http://muff.kiev.ua/content/csup-obnovlyaem-sistemu\">обновить</a>). Переходим в установочную директорию программы и запускаем установку:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td class=\"rtejustify\"># <strong>cd /usr/ports/sysutils/colorize/<br />\n </strong># <strong>make install clean<br />\n </strong># <strong>rehash</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Установка проходит довольно шустро (меньше минуты), если perl уже установлен. <br />\nВ домашнем каталоге создаем файл .tailrc такого содержания:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p class=\"rtejustify\"><strong># cat /home/<span style=\"color: #ff0000\">username</span>/.tailrc </strong></p>\n<p class=\"rtejustify\">#!/bin/sh<br />\n /usr/bin/tail $@ | /usr/local/bin/colorize</p>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">В .tcshrc добавляем алиас (если в качестве шелла выступает <em><strong>tcsh</strong></em>):</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td class=\"rtejustify\">echo \'alias tail ~/.tailrc\' &gt;&gt;&nbsp;<strong>/home/<span style=\"color: #ff0000\">username</span>/</strong>.tcshrc</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">&nbsp;Перелогиниваемся и наслаждаемся эффектом.<br />\n&nbsp;</p>\n<p class=\"rtejustify\"><img alt=\"\" width=\"783\" height=\"253\" src=\"http://muff.kiev.ua/files/colorize.PNG\" /></p>\n<p class=\"rtejustify\">&nbsp;</p>\n<p class=\"rtejustify\">Утилиту можно настроить &quot;под себя&quot;.</p>\n<p class=\"rtejustify\">Список ключевых слов добавляем в исполняемый файл /usr/local/bin/colorize (написано на perl). Цвет подсветки можно изменить в глобальном файле конфигурации /usr/local/etc/colorizerc, или же в файле конфигурации пользователя, который лежит в домашнем каталоге.</p>\n<p class=\"rtejustify\">&nbsp;</p>\n', created = 1768016387, expire = 1768102787, headers = '', serialized = 0 WHERE cid = '2:d80679ef77b812fe9c2d128bc8e5cf3f' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1768016387, expire = 1768102787, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1768016387, expire = 1768102787, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version

Просмотр логов и поиск искомой строки или значения - процесс довольно утомительный. Чтобы немного облегчить данную задачу, существует утилита colorize, которая подсвечивает синтаксис логов в соответствии с ключевыми словами.

Установка и настройка не составит проблем, так что рекомендую всем ознакомиться с данной утилитой.
Устанавливать будем из портов (надеюсь у вас они в актуальном состоянии, если же нет – рекомендую обновить). Переходим в установочную директорию программы и запускаем установку:

# cd /usr/ports/sysutils/colorize/
# make install clean
# rehash

Установка проходит довольно шустро (меньше минуты), если perl уже установлен.
В домашнем каталоге создаем файл .tailrc такого содержания:

# cat /home/username/.tailrc

#!/bin/sh
/usr/bin/tail $@ | /usr/local/bin/colorize

В .tcshrc добавляем алиас (если в качестве шелла выступает tcsh):

echo 'alias tail ~/.tailrc' >> /home/username/.tcshrc

 Перелогиниваемся и наслаждаемся эффектом.
 

 

Утилиту можно настроить "под себя".

Список ключевых слов добавляем в исполняемый файл /usr/local/bin/colorize (написано на perl). Цвет подсветки можно изменить в глобальном файле конфигурации /usr/local/etc/colorizerc, или же в файле конфигурации пользователя, который лежит в домашнем каталоге.

 

Ваша оценка: Нет Средняя: 2.9 (7 голосов)

Вставай, Україно!

Литература

Юниксов развелось... Виндоусу упасть некуда...