slf4j
-
[Spring] Logging slf4j - log4j, logback, log4j2Spring 2021. 11. 29. 14:27
- 스프링에서 로깅을 할 때 Slf4j를 가장 많이 사용한다. Slf4j는 추상화된 로킹 프레임워크로 파사드 패턴으로 이루어진 인터페이스다. 따라서 구현체가 필요하다. - 구현체로는 Log4j, Logback, Log4j2 가 있다. -log4j가 초창기에 제일 많이 사용 되었으나 15년 개발이 중지 되었고 성능상 매우 느려서 logback이 대안으로 나왔다. -logback은 Springboot 환경에서 spring-boot-starter-web 안의 spring-boot-starter-logging 에 포함 되어 있기 때문에 다른 slf4j구현체를 사용하고자 한다면 gradle build시 spring-boot-starter-logging을 exclude 시켜 주어야 한다. -log4j2는 가장 최신..