로그란?


log. 컴퓨터 혹은 시스템 상태를 관찰할 수 있도록 에플리케이션이 제공하는 정보. 


- 로그를 통해 프로그램의 특정 상황이나 발생되는 이벤트의 정보를 얻을 수 있다.

- 로그를 통해 개발자는 시스템의 현재 상황에 대한 정보를 얻을 수 있고 향후 시스템을 개선하기 위해 노력하여야 한다.


 즉 프로그램과 개발자가 소통할 수 있는 창구라고 생각한다.







로그 레벨


 - log4j 라이브러리는 자주 활용되며 OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE 로 나눌 수 있다.

OFF       :  로그 사용 해제
FATAL    :  시스템 혹은 애플리케이션의 종료를 유발 할 수 있는 아주 심각한 오류가 발생한 상태 
ERROR   :  특정 이벤트나 상황에서 오류가 발생한 상태
WARN    :  앞으로 오류를 발생할 만한 요소에 대한 경고를 나타냄
INFO      :  시스템 시작 또는 종료 등 상태 변경에 대한 정보를 제공하는 단계

DEBUG   :   디버그. 시스템 흐름에 대한 정보를 제공할 때 사용

TRACE    :  DEBUG 단계보다 더 자세한 정보를 제공할 때 사용

'programming > Exception' 카테고리의 다른 글

# 예외처리 (1) - 예외처리의 중요성  (0) 2018.02.24

+ Recent posts