【发布时间】:2015-08-04 02:22:49
【问题描述】:
我正在从 log4j 1.x 升级到 log4j 2,并将我的 log4j.xml 配置文件更新为新的 log4j2.xml 配置。我正在运行 maven、spring 和 mule。
在运行测试 maven 构建时,不会拾取 log4j2.xml 文件。但是,如果我重命名文件 log4j2-test.xml,它会被拾取(例如,具有自定义 PatternLayout 的控制台记录器在第二种情况下可以正常工作,但在第一种情况下使用默认配置)。
为什么 log4j 会选择 log4j2-test.xml 而不是 log4j2.xml?
【问题讨论】:
标签: java spring maven log4j log4j2