Log4J란?
Log4J는 JAVA를 위한 신뢰할만한 빠르고 유연한 로깅 프레임워크
why Logging?
로그메시지를 소스 코드 안에 삽입하는 것은 디버깅을 위한 가장 단순 무식한 로깅방법이다. 별도의 디버깅 툴이 제공되지 않는다면 이 방법이 최선의 방법일 수도 있다.
why Log4j?
Log4j를 이용하면, 프로그램 실행 시, 실행 코드의 수정 없이 설정파일을 통해서 로깅 작업을 컨트롤 할 수 있다.
Log4J의 특별한 기능중 하나는 로거의 상속 개념의 사용이다.
Logger 계층구조를 이용하면 어떤 로그문을 출력할지 상세하게 컨트롤하기가 무척 쉬워진다.