在Linux服务器中使用日志级别着色的尾部logback日志文件

时间:2011-08-22 08:14:23

标签: linux logging logback

我们正在从log4j迁移到logback,而对于log4j,我们使用带有colorscheme的multitail来使用日志级别着色来拖尾我们的日志文件。 多线程可以做同样的回退吗? 有没有其他简单的解决方案用于回溯文件拖尾颜色?

1 个答案:

答案 0 :(得分:3)

我不知道默认情况下multitail支持哪些文件格式,但您可以轻松地为logback创建新的颜色方案(请参阅multitail.conf)。我添加了当前的log4j colorscheme作为示例:

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]* *(.*)