log4j 2向控制台appender添加多种颜色
嗨,我刚刚下载并配置了log4j-2。 我坚持将颜色代码应用于SlowConsole
控制台appender。 我的控制台appender如下所示。
我有两个问题,
-
我是log4j的新手,这是编写xml配置文件的正确方法吗?
-
如何在每个日志级别添加两个颜色代码?
例如:DEBUG =绿色 – >将输出浅绿色字体,但我需要它是
dim
和bold
我想我找到了解决方案。 我下载了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的情况下运行。