2015-02-04 5 views
0

ERROR StatusLogger log4j2 구성 파일을 찾을 수 없습니다. 기본 구성 사용 : 오류 만 콘솔에 기록합니다.Log4j2 - 스프링 테스트 로거를 찾을 수 없음

내 계층이 방법

App -> src -> main -> resources -> log4j.xml 
App -> src -> test -> test-resources -> log4j.xml 

입니다 그리고 내 테스트 클래스는 내가 여기에 놓친 거지 무엇을,이 구성

@RunWith(SpringJUnit4ClassRunner.class) 
@ContextConfiguration(locations = {"classpath*:**/beans-common.xml", "classpath:/beans.xml", "classpath:/dao.xml", 
    "classpath:/service-config.xml"}) 

어떤 생각으로 실행?

답변

1

구성 파일의 이름을 log4j2.xml 또는 log4j2-test.xml으로 변경하십시오. Log4j2는 classpath에있는 파일을 찾습니다. (먼저 테스트를 찾습니다.)

설정 파일의 이름은 log4j.xml ('2'가 누락 됨)입니다.

관련 문제