自定义logback颜色方案

时间:2017-04-07 17:36:47

标签: scala sbt logback

我一直在搞乱我的回归着色,我想知道我是否可以改变高亮颜色。现在我有这个

enter image description here

哪个好,但是我想将信息设为蓝色,警告为黄色,错误为非粗体红色或其他类似的信息。那可能吗?此外,是否可以为记录器名称突出显示选择不同的颜色?例如,如果我想让com.blah成为青色和org.apache logger magenta或其他东西?我目前的模式是

 <Pattern>%d{HH:mm:ss.SSS} %highlight(%-5level) [%thread] %cyan(%logger{36}) - %highlight(%msg%n)</Pattern>

这是一个带SBT的Scala项目,如果有所不同,我会使用logback进行日志记录。

1 个答案:

答案 0 :(得分:0)

是的,从Spring ColorConverter判断,这应该可以通过一些自定义代码来实现。请参阅默认的Spring logback配置。

为了使用Logback Logstash为JSON输出着色,我编写了(无耻插件)this项目,其中可以添加相同类型的功能。