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

标签 linux logging logback

我们正在从 log4j 迁移到 logback,并且对于 log4j,我们正在使用 multitail 和 colorscheme 来使用日志级别着色来尾部我们的日志文件。 multitail 可以为 logback 做同样的事情吗? 对于带有颜色的 logback 文件拖尾,还有其他简单的解决方案吗?

最佳答案

我不知道 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]* *(.*)

关于linux - 在 linux 服务器中使用日志级别着色的尾部 logback 日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7144693/

相关文章:

linux - Unity3D Linux Build 在启动时崩溃。 (Ubuntu 16.04 长期支持版)

php - 我如何让 SublimeCodeIntel 跳转到适用于 php 的符号

linux - 有没有办法让 Nautilus 使用 VCS 的移动命令在版本控制下移动文件?

java - 在 slf4j/logback 中监听日志消息

logging - Logback 文件错误 : no applicable action for [configuration], 当前 ElementPath 是 [[configuration][configuration]]

linux - Crontab 未将脚本运行到 php 中

logging - 如何在warp中记录请求/响应主体?

IIS 日志解析器 - 需要查询来查找按 URL 分组的 "total requests taking > x secs"/"Total Requests"

windows - 如何记录每次登录和注销Windows XP 的时间?

java - Logback:记录器功能不在控制台中打印消息。