slf4j
-
slf4j, facade, TDDDEV 2023. 12. 2. 11:13
slf4j log4j 취약점 사태로 인해 로깅 라이브러리들을 살펴보다가.. slf4j를 쓰면서 단 한번도 f의 의미에 대해 생각해보지 않음을 깨달음. Simple Logging Facade For Java facade = 외관, 파사드 패턴의 그 파사드 로깅 라이브러리의 인터페이스 역할 SLF4J가 인터페이스화 되어있기에, SLF4J를 의존하는 클라이언트 코드에서는 실제 구현을 몰라도 됨 의존관계 역전 원칙(dependency inversion principle) spring-boot-starter-web > spring-boot-starter-logging에 기본적으로 logback 구현체가 포함되어 있기 때문에 logback을 기본으로 사용 Facade pattern 파사드 패턴은 단순화된 인터페이스..