properties로 Spring Boot log를 설정해보자!
by 뚜부니slf4j를 사용하는 경우 logging 설정을 통해 properties에 추가함으로써 설정할 수 있습니다. (xml을 굳이 설정하지 않아도 돼요!)
# level 설정 (trace, debug, info, warn, error)
logging.level.root=info
# console 설정을 아래와 같이 하면 console에 아무 것도 뜨지 않음.
logging.pattern.console =
# file path 설정 (file name과 함께 사용 X)
logging.file.path=/var/log/test
# file name 설정 (file path와 함께 사용 X)
logging.file.name=/var/log/test/test.log
# file 크기 설정 (default=10MB)
logging.file.max-size=100MB
# file 보관 기간 설정 (default=7)
logging.file.max-history=365
# rolling 정책 (default=${LOG_FILE}.%d{yyyy-MM-dd}-%i.gz)
logging.pattern.rolling-file-name=${LOG_FILE}.%d{yyyy-MM-dd}-%i.log
만약 info와 error에 대해 분리해서 만들고 싶다면 xml을 생성해야 합니다.
log 파일이 리눅스 서버에서 정상적으로 생성되지 않는다면 로그 파일의 소유권을 확인해주세요.
'Spring' 카테고리의 다른 글
Spring @RequestParam vs. @RequestPart (0) | 2024.12.21 |
---|---|
Spring Boot, MongoDB 프로젝트 네이밍 설정 방식 (0) | 2024.12.06 |
Kotlin + Spring 프로젝트 MongoDB 설정 (0) | 2024.11.30 |
Spring 프로젝트 내부에 React 설정 및 Build (Gradle) (0) | 2023.01.15 |
Spring DI (0) | 2022.11.27 |
블로그의 정보
개발하는 두부
뚜부니