【发布时间】:2011-08-22 08:14:22
【问题描述】:
我们正在从 log4j 迁移到 logback,并且在 log4j 中,我们使用带有颜色方案的 multitail 来使用日志级别着色来尾随我们的日志文件。 multitail 可以为 logback 做同样的事情吗? 有没有其他简单的解决方案来处理带有颜色的 logback 文件拖尾?
【问题讨论】:
我们正在从 log4j 迁移到 logback,并且在 log4j 中,我们使用带有颜色方案的 multitail 来使用日志级别着色来尾随我们的日志文件。 multitail 可以为 logback 做同样的事情吗? 有没有其他简单的解决方案来处理带有颜色的 logback 文件拖尾?
【问题讨论】:
我不知道 multitail 默认支持哪些文件格式,但您可以轻松地为 logback 创建新的配色方案(请参阅 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]* *(.*)
【讨论】: