Java Logging 라이브러리
·
개발/Logging
1. 로깅 퍼사드 (Logging Facade)역할:애플리케이션 코드에서 직접 로깅 구현체를 사용하지 않도록 추상화된 인터페이스를 제공.로깅 구현체에 대한 의존성을 제거하여, 런타임에 로깅 구현체를 쉽게 변경할 수 있게 함.다양한 로깅 구현체들을 동일한 방식으로 사용할 수 있게 함.종류:SLF4J (Simple Logging Facade for Java): 가장 널리 사용되는 로깅 퍼사드.간결한 API를 제공.다양한 로깅 구현체(Logback, Log4j2, JUL)와 연동 가능.slf4j-api 모듈이 핵심 인터페이스를 제공.Apache Commons Logging (JCL): 과거에 많이 사용되었던 로깅 퍼사드.SLF4J보다 덜 유연하고, 런타임에 로깅 구현체를 동적으로 찾는 과정에서 클래스 로더 문..