로깅 레벨(Logging Level)

이환희·2021년 3월 26일
0

Web

목록 보기
10/14

로그를 무분별하게 사용하면 확인이 어려워 진다.

따라서 log4j 라는 표준에 맞게 정리된 로깅 레벨을 사용하자

로깅 레벨은 총 7단계지만,
보통 아래 5단계로 말한다.

DEBUG

INFO

WARN

ERROR

FATAL

ALL < DEBUG < INFO < WARN < ERROR < FATAL < OFF

예시

WARN을 로그 레벨로 지정을 하게 되면 그 아래
WARN, ERROR, FATAL까지 로그가 찍히게 된다.

import org.apache.log4j.*;

public class LogClass {
   private static org.apache.log4j.Logger log = Logger.getLogger(LogClass.class);
   
   public static void main(String[] args) {
      log.setLevel(Level.WARN);// WARN 을 로그레벨로 지정

      log.trace("Trace Message!");
      log.debug("Debug Message!");
      log.info("Info Message!");
      log.warn("Warn Message!"); // WARN 보다 높은 레벨이 로그에 찍힌다.
      log.error("Error Message!");
      log.fatal("Fatal Message!");
   }
}

결과

Warn Message!
Error Message!
Fatal Message!


Reference

0개의 댓글

관련 채용 정보