최대 1 분 소요

Log4j 란

  • 컴퓨터가 언제, 무슨 일을 어떻게 했는지 남기는 도구이다.
  • JAVA를 사용하여 Log를 남기는 도구이다.
  • 콘솔 및 파일출력 형태의 로깅을 지원한다.

Log4j 실습

  1. 먼저 버전에 맞는 log4j jar 파일을 다운로드하기. 여기서는 log4j-2.14.1 버전을 이용하여 실습을 진행하였다.
  2. 여기서는 log4j-api-2.14.1.jar 과 log4j-core-2.14.1.jar 파일을 사용하여 테스트 하였다.
  3. 테스트 자바 프로젝트 구조. bin 폴더에 컴파일이 완료된 class 파일이 들어간다.
    Pasted image 20230803151419
  4. 테스트 코드.
  5. 컴파일 하기. 프로젝트 위치에서 아래의 명령어를 실행시켜 주면 된다. 그러면 bin/classes 폴더에 컴파일된 class 파일을 확인할 수 있다.
    Pasted image 20230803153809
  6. 실행하기. 로그기록이 출력되는 것을 확인할 수 있다. 그리고 Lookup 기능의 동작을 확인할 수 있다.

    Pasted image 20230803153939

  7. 메세지 LookUps 기능은 log4j 2.15.0 에서 디펄트로 꺼져있다. 그리고 이 기능은 log4j 2.16.0 (2.12.2, 2.12.3, 2.3.1)에서 완전히 제거되었다. log4j 2.19.0 으로 테스트 해보면 lookUp 기능이 동작안하는 것을 확인할 수 있다.
    Pasted image 20230809152136

    Pasted image 20230809152205

참고 사이트

태그: ,

업데이트:

댓글남기기