사용자 도구

사이트 도구


springframework:springboot:logging

SpringBoot Logging

debug=true

  • debug=true 설정은 다른 로깅 설정보다 우선해서 적용되어 로그를 debug모드로 찍게 한다.
  • 운영 프로필에서는 사용하지 말 것.

파일 명시적지정

  • logging.config=my-logback.xml 형태로 파일을 지정할 수 있다.
  • 혹은 logback-spring.xml로 파일을 만들면 그 안에서 프로필에 따라 설정을 할 수도 있다.
  • Spring이 제어하기 힘든 logback.xml은 사용하지 말거나 <include resource=“org/springframework/boot/logging/logback/defaults.xml” />를 include한다.

JPA Hibernate/JDBCTemplate 로깅

  • Show Hibernate/JPA SQL Statements in Spring Boot application.properties or yml 에서
    # Hibernate
    logging.level.org.hibernate.SQL=DEBUG
    logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
    
    #JDBCTemplate
    logging.level.org.springframework.jdbc.core.JdbcTemplate=DEBUG
    logging.level.org.springframework.jdbc.core.StatementCreatorUtils=TRACE
springframework/springboot/logging.txt · 마지막으로 수정됨: 2018/11/21 14:53 저자 kwon37xi