ERROR StatusLogger找不到log4j2配置文件。使用默认配置:仅将错误记录到控制台。
我的层次结构是这样的
App -> src -> main -> resources -> log4j.xml
App -> src -> test -> test-resources -> log4j.xml
My Test类使用此配置运行
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath*:**/beans-common.xml", "classpath:/beans.xml", "classpath:/dao.xml",
"classpath:/service-config.xml"})
任何想法,我在这里缺少什么?
答案 0 :(得分:1)
请将配置文件重命名为log4j2.xml
或log4j2-test.xml
。
Log4j2将在类路径中找到这些文件。 (它将首先寻找测试。)
您的配置文件名为log4j.xml
(他们错过了' 2')。