728x90
반응형
로그
애플리케이션의 흐름을 모니터링하고 오류를 찾는데 도움을 주는 애플리케이션 실행과 관련한 기록.
- "spring-boot-starter 패키지"에는 "로그백" 패키지가 포함되어 있습니다.
- 로그백은 "SLF4J"를 기본 인터페이스로 사용합니다.
- 애플리케이션에서 로그를 처리할 때에는 "loggerFactory"로부터 "Logger"을 취득한 후(getLooger()), 취득한 Logger를 사용하여 로그를 처리합니다.
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Hello {
private static final Logger logger = LoggerFactory.getLogger(Hello.class);
public static void main(String[] args) {
logger.info("안녕하세요");
}
}
SLF4J
로깅의 인터페이스 (= 약속, 틀), 규칙만 정해준 거지, 실제로 로그를 출력하진 않음.
Spring Boot Logger
애플리케이션의 로그처리 기록을 확인하고 싶을 때는 로깅 레벨 수준을 변경을 할 수 있습니다.
이는 "src/main/resources" 폴더의 "application.properties"파일에서 설정이 가능하며,
로깅 수준은 TRACE, DEBUG, INFO, WARD, ERROR, FATAL, OFF 등 7개의 로그 수준이 있으며, 기본 수준은 INFO로 지정합니다.
logging.level.root=DEBUG
'IT개발 > Spring Boot3' 카테고리의 다른 글
[Spring Boot3]Spring Data JPA가 CRUD를 자동 처리하는 방법 (0) | 2025.04.14 |
---|---|
[Spring Boot3]JPA의 기본 어노테이션 (0) | 2025.04.06 |
[Spring Boot3] 의존성 주입(Dependency Injection) 이해하기(이걸로 끝) (0) | 2025.03.20 |
[Spring Boot3] JSP를 사용하지 않는 이유 & JPA, JSON 개념(간단) (0) | 2025.03.20 |
[Spring Boot] 개발 환경 설정부터 H2 데이터베이스 웹 연결 (0) | 2024.11.28 |