기존에 각 프로퍼티마다 패키지 별로 로그 레벨만 설정했다고 합시다.

logging:
  level:
    com:
      chlee:
        test: trace
logging:
  level:
    com:
      chlee:
        test: debug
logging:
  level:
    com:
      chlee:
        test: info

그런데 하루마다 로그를 저장하고 한 달 마다 로그를 삭제하는 등의 세부적인 사항이 추가됐습니다.

이런 경우에 세부적인 설정은 logback-spring.xml 로 관리하는게 더 좋습니다.

바로 각 프로퍼티에 LogBack 설정 파일 지정해서 세부적인 설정을 해보도록 하죠.

LogBack 설정 파일 지정

logging:
  level:
    com:
      chlee:
        test: trace
  config: classpath:logback-spring-file.xml

logging.config 속성을 정의하면 속성에 지정된 파일을 찾아서 로그 설정 파일로 이용합니다.

LogBack 설정 파일 작성

기본 특징