我正在尝试从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);
任何人都可以指导我吗?
答案 0 :(得分:0)
您使用的是Log4j 2的log4j-1.2-api jar吗?你不应该有log4j 1 jar。