회사에서 자바 프로젝트를 17 이상으로 사용하기로 했다. 이에 맞춰 새로운 프로젝트를 개발하는 도중 DB에 날라가는 쿼리가 궁금하여 기존 SpringBoot 2.x 대에서 사용하는
logging.level.org.hibernate.SQL: debug
logging.level.org.hibernate.type: trace
를 설정해주었다.
그랬더니, 적용되지 않는 모습.
뭔가 SpringBoot 3.x로 가면서 변경된 사항이 있을 것이라 생각하고 찾아보다가 알게된 것을 정리한다.
위와 같은 설정은 예상대로 SpringBoot 2.x대에서 적용되는 사항이고, Springboot 3.x대에서는 아래와 같이 작성해주어야한다.
logging.level.org.hibernate.orm.jdbc.bind : trace
이제 쿼리 파라미터와 쿼리를 이쁘게 확인할 수 있다.