728x90
로깅
로깅 라이브러리
스프링부트 라이브러리를 사용하면 스프링 부트 라이브러리가 함께 포함 (spring-boot-starter-logging
)
SLF4J
: 인터페이스, 구현체-Logback (스프링 부트가 기본으로 제공)
로그 선언
log.trace("trace log={}", name);
log.debug("debug log={}", name);
log.info("info log={}", name);
log.warn("warn log={}", name);
log.error("error log={}", name);
trace → error로 갈수록 포함 범위가 작아짐
trace: 하위 모든 레벨 포함
error: error만 로그로 출력
log.trace("trace log={}", name);
log.trace("trace my log=" + name);
아래 +로 연산할 경우, trace를 포함하지 않더라도 더하기 연산이 이루어짐
→ trace를 사용하지 않음에도 불구하고 자바 특성상 쓸모 없는 리소스를 사용
728x90
'BackEnd > Spring' 카테고리의 다른 글
[Spring] Kotlin + Spring boot 프로젝트에 Redis 적용 (1) | 2023.03.14 |
---|---|
[Spring] 스프링 요청 파라미터 - Reqeust Param (required, defaultValue) (0) | 2022.12.12 |
[Spring] 스프링 MyBatis 연동 (0) | 2022.11.01 |
[Spring] 스프링 - File Upload, Download (0) | 2022.11.01 |
[Spring] 스프링 인터셉터 - Handler Interceptor (0) | 2022.11.01 |