[Apache] Logback
1. logback
: log4j를 토대로 새롭게 만든 logging 라이브러리 |
1.1. logback 주요 설정 3요소
· logger |
1.2. logback 설정파일 작성 방법
1.2.1. xml을 이용하는 설정방법
: logback.xml로 설정 파일 작성 후 해당 파일을 classpath에 위치
1.2.2. Groovy 언어를 이용한 설정방법
: logback.groovy로 설정 파일 작성 후 해당 파일을 classpath에 위치
1.3. logback 장점
· log4j보다 약 10배 빠르게 수행되도록 내부구조가 변경되었고, 메모리 효율성이 높음 |
1.4. log4j → logback 전환 방식
log4j |
log4j-over-slf4j.jar → |
slf4j |
logback-classic.jar → |
logback logback-core.jar |
· logback-core.jar :: logback 코어
· logback-classic.jar :: slf4j에서 logback을 호출할 수 있도록 처리
· log4j-over-slf4j.jar :: log4j logging → slf4j 전환
1.5. 적용 시 유의할 점
기존의 logback이 아닌 log4j가 slf4j가 연동되어 있을 경우, 반드시 slf4j-log4j12.jar 라이브러리를 제거해야함 |