본문 바로가기
개발 수업/Spring

[spring] Logging

by 오늘 하루s 2023. 8. 8.
728x90
더보기

Day71. 230808

Logging

: 로그기록하는 slf4j관련 라이브러리

 

  •  Logger 클래스는 log4j를 지원하는 핵심클래스로서, 아래와 같은  레벨이 있다
  •  로그출력여부는 레벨에 따라 결정된다

    FATAL - 조기 종료를 유발하는 심각한 오류가 발생하는 상태를 뜻한다
    ERROR - 기타 런타임오류 or 예기치 않는 상태
    WARN  - 경고성메세지. 사용되지 않는 api사용
                    바람직하지 않거나  예기치 않는 런타임 상황
    INFO  - 정보제공용 메세지
    DEBUG - 디버그 용도
    TRACE - 가장 하위 로깅 레벨. 모든 로그에 대한 상세한 정보  
     
    레벨은 TRACE<DEBUG<INFO<WARN<ERROR<FATAL 순으로 레벨이 높다.

 

 

log4j.xml파일에서 <root>부분의 value를 warn에서 debug 레벨로 바꾼다면 좀 더 자세한 정보를 볼 수 있다.

 

지금은 DB연동 전이라 기본적인 내용만 보여지고 있다.

 

728x90