본문 바로가기

OpenSource/logging

로깅 프레임워크 설명

http://java-school.net/java/Logging 참조


1. log4j


2. org.commons.logging


 commons-logging 은 자체적으로 로깅을 지원한다기보다는 여러 로깅 API를 표준화된 방법으로 사용할 수 있게 해주는 개념이기 때문에, 실제 로깅 처리를 위한 별도의 로깅 구현체가 필요하다.

여기서는 로깅 구현체로 log4j를 사용하는 방법을 제시한다.
아래 프로퍼티 파일을 클래스 패스 경로에 만들어 놓는다.


요약하면 직접 로깅 구현체를 지원하는게 아니라 여러 로깅 API 들의 구현체를 대신 제공해주는 FASADE 방식이지.


org.apache.commons.logging.Log = org.apache.commons.logging.impl.Log4JLogger

위와 같이 선언해주면 log4j 구현체를 사용한다는 것이며, log4j 설정이 먹힌다는 말이다.


즉, 구현체에 따라 다르게 작동된다.


3. slf4j



'OpenSource > logging' 카테고리의 다른 글

[log4j] Gradle 에서 log4j 사용  (0) 2017.08.23
Eclipse 에서 log4j 설정이 안먹힐 때  (0) 2017.08.23
log4j 기본 개념 설명  (0) 2016.09.08