본문 바로가기
Project/Spring

[Spring] SQL 로그 오류 (log4jdbc, cannot find DTD)

by @sseyeon_ 2021. 2. 2.
반응형

스프링 게시판 프로젝트를 따라하다가 SQL 로그를 출력하는 부분에서 에러가 났다.

 

 

pom.xml 에서 라인 158-164를 추가하고

 

 

 

root-context.xml에서 net.sf.log4jdbc.sql.jdbcapi.DriverSpy , jdbc:log4jdbc:mysql://127.0.0.1:3306 설정 후

 

 

 

log4jdbc.log4j2.properties 설정까지 마쳤는데

 

 

 

log4j.xml에서 오류가 나더라 !

 

상세 내용을 살펴보면 

이런식으로 logger, level을 다 못잡아주고 난뤼난뤼

 

 

 

log4j.xml의 라인 2에서 경로를 못 찾기 때문이다.

<!DOCTYPE log4j:configuration SYSTEM "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd">

 

이렇게 절대경로로 바꾸어주면 해당 에러가 잡힌 걸 확인할 수 있다.

 

반응형