Контроль Colorize журналов

Вы смогли обрабатывать что-то с помощью Linux и NFS, но насколько я знаю, предпочтительный метод использования Загораются, только поддерживается на платформе HP-UX.

32
задан 13 August 2009 в 21:02
8 ответов

Универсальный Colouriser (grc):

enter image description here

Работы со многими различными форматами файлов.

Пример:

grc tail -f /var/log/apache/access.log /var/log/apache/error.log

Мультихвост:

alt text

Работы еще с большим количеством форматов файлов :) И больше полноценного "хвоста" со много окнами, различные выводы и т.д. Очень полезный.

Примеры:

Объедините 2 файла журнала в одном окне:

multitail /var/log/apache/access.log -I /var/log/apache/error.log

В одном окне показывают все новые соединения TCP и их изменения состояния с помощью netstat в то время как в другом окне, отображающем объединенный доступ и ошибочные файлы журнала апача

multitail -R 2 -l "netstat -t" /var/log/apache/access.log -I /var/log/apache/error.log
26
ответ дан 28 November 2019 в 19:56

Проверьте CCZE, он делает задание для меня. У Вас есть выбор проклятий, ansi и вывода HTML.

17
ответ дан 28 November 2019 в 19:56
  • 1
    Где ссылка на загрузку? It' s поврежденный на том сайте. Снимок экрана выглядит хорошим, но без ссылки.... –  mpbloch 13 August 2009 в 21:31
  • 2
    Хорошо, я нашел его под пакетами Lenny, но я пропускаю некоторые файлы, которые я предполагаю. I' ll получают ncurses. –  mpbloch 13 August 2009 в 21:42

Вы могли бы хотеть попробовать histring, позволяет Вам окрасить большинство выводов с простыми кодами ANSI http://www.freebsdsoftware.org/misc/histring.html

0
ответ дан 28 November 2019 в 19:56

Проверьте glTail (http://www.fudgie.org/). Делает путь больше, чем Вы спрашиваете, но возможно это в порядке

3
ответ дан 28 November 2019 в 19:56

Контролируйте '/applications', 'выделенные;

tail -f /var/log/system.log | grep /Applications --color
2
ответ дан 28 November 2019 в 19:56

Colorize является очень хорошим инструментом для того, чтобы просто передать Ваш текст по каналу через другой фильтр для получения необычных цветов ANSI. На самом деле это - один простой сценарий жемчуга 4 КБ (почти половина из него является просто документацией), и это основано на регулярных выражениях.

Можно выделить целую строку, содержащую данный шаблон (хороший для сокрытия нежелательных журналов отладки или выделения Exceptions), или просто выделить шаблон в бесцветной строке (выделяющий коды ответа HTTP).

У меня есть несколько предварительных установок для различных типов файлов в отдельных выполнимых файлах. Затем я просто работаю mvn clear install | colorbuild, tail -f *.log* | colorlog или svn diff | colordif иметь действительно необычный вывод.

2
ответ дан 28 November 2019 в 19:56

Во FreeBSD используйте colorize . и добавьте в .tailrc :

#!/bin/sh
/usr/bin/tail "$@" | /usr/local/bin/colorize
0
ответ дан 28 November 2019 в 19:56

Я написал TxtStyle, небольшую утилиту для раскрашивания журналов. Вы определяете регулярные выражения для выделения в файле ~/.txts.conf:

[Style="example"]
!red: regex("error")
green: regex("\d{4}-\d\d-\d\d")
# ...

А затем применяете стили:

txts -n example example.log

или вы также можете передать вывод

tail -f example.log | txts -n example

enter image description here

0
ответ дан 18 December 2020 в 15:37

Теги

Похожие вопросы