[개발일기] 21.07.24 spring-boot sql 로그 남기기

진문장·2021년 7월 24일
0

개발일기

목록 보기
2/3

오늘의 문제

mybatis를 사용중인데 sql 실행시 실제로 어떤식으로 작성되는지 보고싶음

해결 방안

log4jbc를 이용해 mybatis mapper를 통해 쿼리실행시 실행된 쿼리를 콘솔 및 로그로 남길 수 있었다.

  1. Log4jdbc / maven dependency 추가
  2. log4jdbc.log4j2.properties 설정 추가
  3. application.xml 추가
  • datasource.url 에 앞부분 jdbc:log4jdbc:mysql 로 변경
  • driver-class-name 변경
    driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
  1. src/main/resources/logback-spring.xml
    참고: https://dejavuhyo.github.io/posts/spring-boot-logback/

오늘 배운 것

Spring Boot Log4jdbc 설정

0개의 댓글