[JAVA] Logger 사용하기

jihun Choi·2023년 8월 17일
0

안녕하세요 오늘은 Logger를 사용하여 콘솔창에 로그를 띄어보도록 하겠습니다

😎 Logger란?

  • 시스템 운영에 대한 기록을 용이하게 남기게 해줄수 있는 클래스
  • 로그 레벨은 TRACE > DEBUG > INFO > WARN > ERROR로 구성되어있음
  • 일반적으로 개발 서버는 debug, 운영서버는 info로 설정

😎 로그 선언하는법

1. private static final Logger log = LoggerFactory.getLogger(클래스이름.class);

2. @Slf4j // lombok 적용시 사용가능
   public class 클래스이름{
   
   }

😎 로그 레벨 설정

  • 스트링 부트 기준 application.properties에 설정
//전체 로그 레벨 설정
logging.level.root = info

//패키지와 그 하위 로그 레벨 설정
logging.level.패키지명 = debug;

간단하게 Logger의 기능에 대해 알아봤습니다 그렇다면 직접 Logger 클래스를 통해 log를 찍어보도록 하겠습니다

LoggerFactory를 통해 Logger를 생성하였고 Logger.info, Logger.error, Logger.warn을 사용하여 info, error, warn 로그레벨과 메세지를 출력시켜보도록 하겠습니다

구현후 실행결과 로그가 정상적으로 노출된것을 확인할수 있었습니다 다음은 더 재미있는 소재로 찾아뵙도록 하겠습니다 감사합니다!

profile
성장을 위해 열심히 노력하는 개발자 입니다

0개의 댓글