Log4J2:以编程方式更改消息颜色

时间:2018-01-08 16:59:10

标签: java log4j log4j2

如果我在日志消息中使用ANSI代码,Log4J2也会在file.log中打印它,而不仅仅是在控制台上。 我在Log4J2的配置文件中添加了appender.rollingfile.layout.disableAnsi=true,但它没有删除%msg中的ANSI代码。

这是代码:

log.info(String.format("%sDONE.%s", Utility.ANSI_RED, Utility.ANSI_RESET));

如何动态更改消息的颜色? 感谢。

0 个答案:

没有答案