Spring/기타 여러가지
logback-spring.xml
doriver
2025. 1. 13. 17:24
logback( Logging Framework, 로그 라이브러리 )
logback은 Spring boot기반의 프로젝트에는 기본 설정이 되어있다
<pattern> %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n </pattern>
- %d{yyyy-MM-dd HH:mm:ss}: 로그 출력 시각을 지정된 형식(yyyy-MM-dd HH:mm:ss, 예: 2025-01-13 10:23:45)으로 출력
- [%thread]: 로그를 기록한 스레드의 이름을 대괄호([ ])로 감싸 출력합니다.
- %-5level: 로그 레벨(DEBUG, INFO, WARN, ERROR)을 최소 5자 폭으로 출력합니다. (왼쪽 정렬)
- %logger{36}: 로그를 기록한 클래스(또는 로거 이름)을 최대 36자까지 출력합니다. 36자를 초과하면 이름이 축약됨
- - : 구분자 역할을 하는 하이픈(-)입니다.
- %msg: 로그 메시지를 출력합니다.
- %n: 줄바꿈(newline) 문자를 추가합니다.