файлы журналов хвостовой регистрации с окрашиванием уровня журнала на сервере Linux - PullRequest
1 голос
/ 22 августа 2011

Мы мигрируем из log4j в logback, а в log4j мы используем multitail с colorscheme для подгонки наших файлов журналов к окраске уровня журнала. Может ли multitail сделать то же самое для входа в систему? Есть ли какое-либо другое простое решение для хвостового файла logback с цветом?

1 Ответ

3 голосов
/ 22 августа 2011

Я не знаю, какие форматы файлов поддерживает multitail по умолчанию, но вы можете легко создать новую цветовую схему для возврата (см. Multitail.conf). Я добавил текущую цветовую схему log4j в качестве примера:

colorscheme:log4j
cs_re:magenta::
cs_re:magenta:/
cs_re:blue:^[0-9]*-[0-9]*-[0-9]* [0-9]*:[0-9]*:[0-9]*,[0-9]*
cs_re_s:blue,,bold:^[^ ]* *[^,]*,[^ ]* *[0-9]* *(DEBUG) *[^ ]* [^ ]* *(.*)$
cs_re_s:green:^[^ ]* *[^,]*,[0-9]* *[0-9]* *(INFO) *[^ ]* [^ ]* *(.*)$
cs_re_s:yellow:^[^ ]* *[^,]*,[0-9]* *[0-9]* *(WARN) *[^ ]* [^ ]* *(.*)$
cs_re_s:red:^[^ ]* *[^,]*,[0-9]* *[0-9]* *(ERROR) *[^ ]* [^ ]* *(.*)$
cs_re_s:red,,bold:^[^ ]* *[^,]*,[0-9]* *[0-9]* *(FATAL) *[^ ]* [^ ]* *(.*)$
cs_re_s:white,,bold:^[^ ]* *[^,]*,[0-9]* *[0-9]* *[A-Z]* *(.*)
...