Log4j2-日志文件中不需要的字符

时间:2019-07-22 19:21:57

标签: java logging configuration log4j2

我有一个使用Log4j2作为日志库的Spring Boot项目。我想将日志消息写到控制台以及文件中。将日志打印到控制台后,我希望它们使用不同的颜色,具体取决于日志级别。

我可以通过以下布局实现此目标,当控制台上显示消息时,该布局效果很好。

%highlight{%d{dd MMM yyyy HH:mm:ss zzz} %-5level %-15c{1}: %cm%n}{FATAL=red blink, ERROR=red, WARN=yellow bold, INFO=black, DEBUG=green bold, TRACE=blue}

但是,当我查看包含日志的文件时,会看到:

[m[30m22 Jul 2019 13:50:21 CDT INFO ...

代替:

22 Jul 2019 13:50:21 CDT INFO ...

如何摆脱这些[m[30m字符?基于this post,它们似乎是UNIX控制台代码。

0 个答案:

没有答案