log4j 2向控制台appender添加多种颜色

嗨,我刚刚下载并配置了log4j-2。 我坚持将颜色代码应用于SlowConsole控制台appender。 我的控制台appender如下所示。

                             

我有两个问题,

  1. 我是log4j的新手,这是编写xml配置文件的正确方法吗?

  2. 如何在每个日志级别添加两个颜色代码?

    例如:DEBUG =绿色 – >将输出浅绿色字体,但我需要它是dimbold

我想我找到了解决方案。 我下载了log4j2-core-sources.jar并跟踪了源代码 。 你可以写如下;

    

我认为log4j2 文档及其示例可能需要更新。

对于log4j2彩色输出,它看起来非常接近Spring Boot的默认logback控制台输出:

     

控制台截图

使用eclipse控制台时,很高兴看到红色错误和所有其他黑色错误。 您可以使用filter执行此操作:

                 

1:是的,没关系! 你可以添加一些其他选项。 请参阅http://logging.apache.org/log4j/2.x/manual/configuration.html

2:您可以使用HTMLLayout作为文件追加器。

请参阅http://logging.apache.org/log4j/2.x/manual/layouts.html

和http://www.tutorialspoint.com/log4j/log4j_htmllayout.htm

              

这在我的Spring Boot应用程序中有效。

但我不确定它是否能在没有Spring Boot的情况下运行。