pom.xml

<!-- https://mvnrepository.com/artifact/org.bgee.log4jdbc-log4j2/log4jdbc-log4j2-jdbc4.1 -->
<dependency>
	<groupId>org.bgee.log4jdbc-log4j2</groupId>
	<artifactId>log4jdbc-log4j2-jdbc4.1</artifactId>
	<version>1.16</version>
</dependency>

 

 

driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy

url=jdbc:log4jdbc:mariadb://000:3306/db

 

 

log4jdbc.log4j2.properties

log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator
log4jdbc.dump.sql.maxlinelength=0

 

위와 같이 작성했음에도 오류가 발생했다.

 

org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'net.sf.log4jdbc.sql.jdbcapi.DriverSpy' for connect URL 'jdbc:log4jdbc:mariadb://000:3306/db'

 

많은 글을 참고해도 안되다가 겨우해결한 것이 log4jdbc.log4j2.properties 파일에 아래와 같이 맨 위에 추가해준다.

아무래도 한 번 더 명시를 해줘야되나보다.

 

log4jdbc.drivers=org.mariadb.jdbc.Driver


참고 : https://sooin01.tistory.com/entry/Spring-432-log4jdbclog4j2-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95

+ Recent posts