티스토리 뷰

개발직설/기타

로그 레벨 (Log Level)

SdardewValley 2021. 12. 15. 20:00
반응형

로그 레벨은 로그 메시지에 포함된 메시지의 중요성과 긴급성에 대한 대략적인 정보라고 할 수 있다.

 

치명적인 정도에 따른 순서는 다음과 같다.

  1. FATAL
  2. ERROR
  3. WARN
  4. INFO
  5. DEBUG
  6. TRACE

 

FATAL

응용 프로그램의 중요한 비즈니스 기능 중 하나가 더 이상 작동하지 않는 상태에 진입했을 때 혹은 전체 프로그램이 비즈니스 기능을 수행하지 않을 때 알려주는 로그 수준이다. 데이터베이스와 같은 중요한 저장소에 연결할 수 없는 경우 이에 해당된다. 

 

ERROR

응용 프로그램이 하나 이상의 기능이 제대로 작동않아 일부 기능이 올바르지 않게 작동하지 않을 때 사용한다.

 

WARN

예기치 않은 일이 발생했음을 나타내는 로그 레벨이지만, 응용 프로그램이 실패했다는 것을 의미하지는 않는다. 예기치 않은 상황에서 사용하지만 기능은 예상대로 작동할 때이다.

INFO

문제가 발생했음을 나타내는 표준 로그 레벨이다. 이 수준으로 기록하는 유용한 정보이여야 한다. 서비스 시작이나 중지 등이 이에 해당한다. 일반 적으로 정상적인 상황에서는 신경쓰지 않는다. 

 

DEBUG

문제 진단 및 문제 해결을 할 때 도움이 되는 정보이다.  이 외에도 모든 것이 올바르게 실행되고 있는지 확인하기 위해 테스트 환경에서 프로그램을 실행할 때 사용된다.

 

TRACE

코드를 추적하고 기능의 부분을 찾을 때 사용하는 정보이다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함