Log4j 직접 사용해보기
Log4j 란
- 컴퓨터가 언제, 무슨 일을 어떻게 했는지 남기는 도구이다.
- JAVA를 사용하여 Log를 남기는 도구이다.
- 콘솔 및 파일출력 형태의 로깅을 지원한다.
Log4j 실습
- 먼저 버전에 맞는 log4j jar 파일을 다운로드하기. 여기서는 log4j-2.14.1 버전을 이용하여 실습을 진행하였다.
- 여기서는 log4j-api-2.14.1.jar 과 log4j-core-2.14.1.jar 파일을 사용하여 테스트 하였다.
- 테스트 자바 프로젝트 구조. bin 폴더에 컴파일이 완료된 class 파일이 들어간다.
- 테스트 코드.
- 컴파일 하기. 프로젝트 위치에서 아래의 명령어를 실행시켜 주면 된다. 그러면 bin/classes 폴더에 컴파일된 class 파일을 확인할 수 있다.
-
실행하기. 로그기록이 출력되는 것을 확인할 수 있다. 그리고 Lookup 기능의 동작을 확인할 수 있다.
- 메세지 LookUps 기능은 log4j 2.15.0 에서 디펄트로 꺼져있다. 그리고 이 기능은 log4j 2.16.0 (2.12.2, 2.12.3, 2.3.1)에서 완전히 제거되었다. log4j 2.19.0 으로 테스트 해보면 lookUp 기능이 동작안하는 것을 확인할 수 있다.
댓글남기기