mad*_*dhu 5 java configuration logging log4j2
我是log4j2的新手,我想以不同的颜色打印不同级别的日志。我正在使用eclipse ide开发Java,而log4j2则用于应用程序日志记录。这是我的log4j2.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<Console name="STDOUT" target="SYSTEM_OUT">
<PatternLayout pattern="%highlight{%d{HH:mm:ss.SSS} %-5level %logger{36}.%M() @%L - %msg%n}{FATAL=red, ERROR=red, WARN=yellow, INFO=black, DEBUG=green, TRACE=blue}"/>
</Console>
</Appenders>
<loggers>
<Logger name="org.apache.log4j.xml" level="all"/>
<root level="all">
<appender-ref ref="STDOUT"/>
</root>
</loggers>
</Configuration>
Run Code Online (Sandbox Code Playgroud)
当我执行log4j2示例时,我在eclipse控制台中得到以下结果。
[32m15:56:30.536 DEBUG com.syn.test.Test.main() @15 - this is debug message
[m[32m15:56:30.539 DEBUG com.syn.test.Test.main() @19 - this is debug messge
[m
Run Code Online (Sandbox Code Playgroud)
现在我的问题是如何在Eclipse控制台中以不同的颜色为不同级别打印日志。
| 归档时间: |
|
| 查看次数: |
7011 次 |
| 最近记录: |