我有一个使用三个库的应用程序:
并配置为将日志记录路由到log4j 1.2。
由于性能问题,我想切换到log4j2。
我从类路径中删除了log4j,并在那里添加了log4j2-1.2-bridge,log4j2-core和log4j2-api。我已经通过-Dlog4j.configurationFile配置了日志记录,其配置类似于以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<Console name="CONSOLE" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %m%n"/>
</Console>
</Appenders>
<Loggers>
<Logger name="foo" level="TRACE">
<AppenderRef ref="CONSOLE"/>
</Logger>
<Logger name="foo.bar" level="DEBUG">
<AppenderRef ref="CONSOLE"/>
</Logger>
<Logger name="xxx" level="TRACE">
<AppenderRef ref="CONSOLE"/>
</Logger>
<Root level="DEBUG">
<AppenderRef ref="CONSOLE"/>
</Root>
</Loggers>
</Configuration>
现在,我有几个问题:
任何提示如何解决这些问题?
所以我基本上犯了两个错误:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句