티스토리 뷰

BackEnd/Java

Java log

철철22 2018. 6. 19. 09:36
반응형

로깅(Logging)


로그(Log)란 프로그램 개발이나 운영 시 발생하는 문제점을 추적하거나 운영 상태를 모니터링하기 위한 텍스트다.


지금까지 우리는 System.out.println();문을 사용하여 로그를 기록했다.


이것이 로그를 남기기 위한 가장 쉬운 방법이다.


이보다 로그를 기록하는 클래스를 만들어 사용하는 게 더 나은 방법이다.


다음 클래스는 사용자 정의 로그 클래스이다.

 

Log Level


로그 레벨은 아래와 같이 계층적으로 구성되어 있다.


TRACE > DEBUG > INFO > WARN > ERROR > FATAL


INFO로 셋팅하면, INFO, INFO, WARN, ERROR, FATAL은 기록된다.


  1. FATAL : 프로그램이 중지될 수도 있는 치명적인 에러 이벤트
  2. ERROR : 프로그램이 중지될 정도는 아닌 에러 이벤트
  3. WARN : 잠재적인 위험
  4. INFO : 대략적으로 프로그램의 진행 상황을 강조
  5. DEBUG : 응용 프로그램을 디버깅하는 데 가장 유용한 세밀한 정보 이벤트
  6. TRACE : DEBUG보다 세분화 된 정보 이벤트


반응형

'BackEnd > Java' 카테고리의 다른 글

HashMap  (0) 2018.07.11
JPA에 대한 소개, 활용방안, Spring 프레임워크와 통합  (0) 2018.07.02
영속성  (0) 2018.06.26
CSRF  (0) 2018.06.26
필터와 인터셉터  (0) 2018.05.31
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함