log4j 1.x 프로젝트 진행종료를 발표했다.log4j2 는 이전 버전인 logj4 1.x에 비해 크게 개선된 업그레이드 버전으로 logback 아키텍처의 몇 가지 고유한 문제를 수정했다.
개발 순서는 logj4 → logback → log4j2 순으로 등장했고, 각자의 특징은 아래와 같다.
log4jlogbacklog4j2 전에 개발된 로깅프로그램으로 log4j에서 향상된 성능과 필터링 옵션을 제공하고 자동 리로드 가능log4j2logback과 동일하게 자동 리로드 기능과 필터리 기능을 제공logback과 차이점은 Apache에 따르면 멀티 쓰레드 환경에서 비동기 로거(Async Logger)의 경우 log4j 1.x 및 logback보다 처리량이 18배 더 높고 대기 시간이 훨씬 더 짧다.