【发布时间】:2016-01-26 11:23:35
【问题描述】:
我在我的应用程序中配置了 log4j2,但我的一些第三方依赖项使用 log4j (1.2)。有没有办法使用 log4j2.xml 来记录来自 log4j 的日志?
还是我必须维护两个配置文件,一个用于 log4j2,一个用于 log4j。
这是我使用的 log4j2 配置;
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Properties>
<Property name="logFiles">./logs</Property>
</Properties>
<Appenders>
<Console name="sysOut" target="SYSTEM_OUT">
<PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
</Console>
<Loggers>
<logger name="org.sample.core" level="debug">
<AppenderRef ref="sysOut"/>
</logger>
<Logger name="org.apache.log4j.xml" level="debug">
<AppenderRef ref="sysOut"/>
</Logger>
<Root level="warn">
<AppenderRef ref="sysOut"/>
</Root>
</Loggers>
</Configuration>
【问题讨论】: