ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Log4j 개념 설명
    기타/JSP 2020. 12. 15. 16:16

    https://cofs.tistory.com/354 여기서 참조했습니다

     

    정의

    로그문의 출력을 다양한 대상으로 할 수 있도록 도와주는 도구 (오픈소스)

     

    특징

    자바의 예외를 처리하기 위해 디자인 되었다

     

    구조

    로깅 메세지를 Appender에 전달

    로그 출력위치를 결정

    LOG4j API문서의 XXXAppender로 끝나는 클래스들의 이름을 보면 출력위치를 대략 짐작 할 수 있다.

    어떤 형식으로 출력 할 것인지 레이아웃을 결정

     

    레벨

    FARAL 아주 심각한 에러.
    어플리케이션의 작동이 불가능할 경우에 해당하지만 일반적으로는 어플리케이션에서 사용할 일이 없다.
    ERROR 요청을 처리하는 중 문제가 발생함
    WARN 처리 가능한 문제지만, 향후 시트셈 에러의 원인이 될 수 있는 경고성 메세지
    INFO 로그인, 상태변경과 같은 정보성 메세지를 나타낸다
    DEBUG 개발시 디버그 용도로 사용한 메세지를 나타낸다.
    TRACE DEBUG 레벨이 너무 광범위한 것을 해결하기 위해 좀 더 상세한 상태를 나타낸다

     

    설정파일 만들기

    설정 파일은 xml 또는 properties 로 설정 가능하다 (xml 권장)

     

     

    댓글

Designed by Tistory.