본문 바로가기

짤막 지식

[짤막 지식] 디버깅 syso과 log 찍기 차이점!

#application.yml 파일 중

jpa:
    hibernate:
      ddl-auto: create
    properties:
      hibernate:
        show_sql: true
        format_sql: true

logging.level:
  org.hibernate.SQL: debug

 

properties 중 show_sql: true와 org.hibernate.SQL: debug의 차이점은?

show_sql: true org.hibernate.SQL: debug
system.out으로 콘솔에 하이버네이트 실행 sql을 남김 logger를 통해 하이버네이트 실행 SQL을 남김

 

전자보다는 후자를 사용하므로 show_sql: true는 주석처리하는 경우가 많다.