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