Log4J란?

Log4J는 JAVA를 위한 신뢰할만한 빠르고 유연한 로깅 프레임워크

why Logging?

로그메시지를 소스 코드 안에 삽입하는 것은 디버깅을 위한 가장 단순 무식한 로깅방법이다. 별도의 디버깅 툴이 제공되지 않는다면 이 방법이 최선의 방법일 수도 있다.

why Log4j?

Log4j를 이용하면, 프로그램 실행 시, 실행 코드의 수정 없이 설정파일을 통해서 로깅 작업을 컨트롤 할 수 있다.

Log4J의 특별한 기능중 하나는 로거의 상속 개념의 사용이다.

Logger 계층구조를 이용하면 어떤 로그문을 출력할지 상세하게 컨트롤하기가 무척 쉬워진다.

Log4j 주요 구성 요소


Logger : 로깅 정보를 캡쳐