Log4j2向后兼容性问题

时间:2016-03-30 05:20:33

标签: log4j2

我正在尝试从log4j迁移到log4j2。配置已到位,甚至根据我的配置记录也正常工作。但它仅在我使用以下导入和配置程序时才有效。

import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.LogManager;
.
.
Configurator.initialize(null, pathToConfigFile);
.
.
private static final Logger LOGGER = LogManager.getLogger(MetricsTopic.class);

但是,我的旧导入仍然是有效的导入,但似乎没有正确加载配置。 这是旧的导入(不起作用):

import org.apache.log4j.Logger;
private static final Logger LOGGER = Logger.getLogger(MetricsTopic.class);

任何人都可以指导我吗?

1 个答案:

答案 0 :(得分:0)

您使用的是Log4j 2的log4j-1.2-api jar吗?你不应该有log4j 1 jar。