- build.gradle에 의존성 추가
implementation 'com.googlecode.log4jdbc:log4jdbc:1.2'
- application.yaml에 설정 추가
- driver-class-name을
DriverSpy
로 설정해주어야함 - 만약에 사용하는 jdbc Driver가 위 github 링크에서 자동으로 로드되는 드라이버가 아니라면 추가해서 명시해주어야함!
- 위의 경우는 자동으로 로드되는 드라이버이기에
DriverSpy
로만 설정하면 알아서 jdbc 드라이버 로드를 해줌 - 로그 레벨을 type 별(jdbc.sqlonly, jdbc.audit ..)로 설정할 수 있음
logging: level: jdbc.sqlonly: INFO jdbc.audit: ERROR jdbc.resultset: ERROR jdbc.sqltiming: INFO jdbc.connection: ERROR spring: output.ansi.enabled: always datasource: url: jdbc:log4jdbc:sqlserver://localhost:1433;encrypt=true;trustServerCertificate=true driver-class-name: net.sf.log4jdbc.DriverSpy username: sa password: MyPassword@