2017-01-28 4 views
3

저는 하루 종일 디버깅을 해왔고 인터넷이 어떻게해야하는지에 대해 거의 모든 것을 시도했지만 여전히 올바르게 이해하지 못했습니다.봄 부팅시 Log4j2

내 로그를 콘솔 대신 파일에 기록하기 때문에 Spring 부팅 및 log4j2를 사용하고 있습니다. Spring Boot를 시작할 때 로그 파일이 성공적으로 생성되었지만 파일에 "Hello Philippines"이 표시되지 않습니다. 네가 이걸 가지고 나를 도울 수 있기를 바랍니다.

enter image description here

내 log4j2.xml

enter image description here

내 POM :

enter image description here

여기

내 봄 부팅 응용 프로그램입니다 내 application.properties에 어떤을하지 않아도, 내 응용 프로그램을 실행할 때이 결과 :

enter image description here

답변

3

log4j2.xml에서 로거의 이름은 com.example입니다하지만 로거는 당신이 만들 DemoApplication입니다.

이처럼 로거를 만들어야합니다

Logger logger = LoggerFactory.getLogger(DemoApplication.class); 
관련 문제