26.3 파일 출력
기본적으로 Spring Boot는 콘솔에만 로그를 남기고 로그 파일을 작성하지 않습니다. 콘솔 출력 외에 로그 파일을 쓰고 싶다면 logging.file
또는 logging.path
속성 을 설정해야 합니다 (예 : 사용자 application.properties
).
다음 표에서는 logging.*
속성을 함께 사용할 수있는 방법을 보여줍니다 .
표 26.1. 로깅 속성
|
| 예 | 기술 |
(none) | (none) | 콘솔 전용 로깅. | |
특정 파일 | (none) |
| 지정된 로그 파일에 기록합니다. 이름은 정확한 위치 또는 현재 디렉토리와 관련 될 수 있습니다. |
(none) | 특정 디렉토리 |
|
|
로그 파일은 10MB에 도달하면 회전하고 콘솔 출력처럼 ERROR
-level, WARN
-level 및 INFO
-level 메시지가 기본적으로 기록됩니다. 크기 제한은 logging.file.max-size
속성을 사용하여 변경할 수 있습니다 . 이전에 회전 된 파일은 logging.file.max-history
속성이 설정되어 있지 않으면 무기한 보관됩니다 .
로깅 시스템은 응용 프로그램 수명주기 초기에 초기화됩니다. 따라서 |
로깅 속성은 실제 로깅 인프라와는 독립적입니다. 결과적으로 특정 구성 키 (예 : |
Last updated