[Spring Boot] Logging 처리
·
Back-End/Spring Boot
Logging (로깅)로그는 소프트웨어 시스템이 실행될 때 발생하는 이벤트나 정보를 기록하는 중요한 프로세스이다. 로그는 디버깅 및 문제 해결, 성능 모니터링, 보안 감사, 운영 모니터링, 이력 추적 등을 위해 사용한다. Spring Boot에서는 SLF4J (Simple Logging Facade for Java)와 Logback을 주로 활용하여 로깅을 구현한다. Logback은 특히 유연성과 확장성이 뛰어나며 다양한 로깅 형식과 출력 대상을 지원한다. 설정 파일을 일정 시간마다 스캔하여 애플리케이션 중단 없이 설정을 변경할 수 있다. 로깅 처리 과정로그의 형태와 출력 위치는 xml 파일이나 yml 파일에 로깅 설정 파일을 생성하여 구현한다. 예시를 통해 로깅 설정에 대해 알아보자.의존성 추가보통 Sp..