728x90
Logback ?
Logback은 Log4j의 개발자인 Ceki Gulcu라는 분이 만들었다. (Ceki Gulcu라는 분이 SLF4j와 LogBack을 함께 개발)
그래서 Log4j보다 많은 발전을 이루었다. 참고) http://logback.qos.ch/reasonsToSwitch.html
- Log4j에 비해 속도나 메모리 사용면에서 개선 (성능이 10배정도 개선)
- SLF4J의 인터페이스를 직접 구현
- 설정파일의 자동 리로딩
- 설정파일의 조건부 처리 기능
- 로그파일 압축, 오랜된 로그 파일 삭제
- 런타임에 설정한 값에 따라 로그를 분리하여 처리할 수 있는 SiftingAppender 제공
- groovy 언어로 설정 파일 작성 가능
- ...등
LOGBACK을 사용해야 하는 이유에 대해서 좀 더 자세히 알고싶다면 BEYONDJ2EE 님이 작성하신 내용 LOGBACK 사용해야 하는 이유 (REASONS TO PREFER LOGBACK OVER LOG4J) 참고
“LOGBack“은 크게 3가지 컴포넌트로 구성이 되어 있습니다.
“logback-core“는 말 그대로 핵심 코어 컴포넌트 입니다.
“logback-classic“은 “slf4j“에서 사용이 가능하도록 만든 플러그인 컴포넌트 입니다.
“logback-access“는 사용하는 어플리케이션이 “웹 어플리케이션“일 경우 빛을 바라는 컴포넌트 입니다.” HTTP 요청에 대한 강력한 디버깅 기능을 제공 합니다.”
참조 사이트
728x90
반응형
'개발 > java' 카테고리의 다른 글
gsjava string to byte (0) | 2019.12.01 |
---|---|
jsjava java.lang.AssertionError: Platform not recognized (0) | 2019.11.29 |
gsjava Centos 7 openjdk (0) | 2018.11.29 |
gsjava lib/tools.jar dependencies could not be resolved (0) | 2018.09.07 |
gsjava 문자열 찾기 (0) | 2018.09.06 |