로그란?
- log. 컴퓨터 혹은 시스템 상태를 관찰할 수 있도록 에플리케이션이 제공하는 정보.
- 로그를 통해 프로그램의 특정 상황이나 발생되는 이벤트의 정보를 얻을 수 있다.
- 로그를 통해 개발자는 시스템의 현재 상황에 대한 정보를 얻을 수 있고 향후 시스템을 개선하기 위해 노력하여야 한다.
즉 프로그램과 개발자가 소통할 수 있는 창구라고 생각한다.
로그 레벨
- log4j 라이브러리는 자주 활용되며 OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE 로 나눌 수 있다.
OFF : 로그 사용 해제
FATAL : 시스템 혹은 애플리케이션의 종료를 유발 할 수 있는 아주 심각한 오류가 발생한 상태
ERROR : 특정 이벤트나 상황에서 오류가 발생한 상태
WARN : 앞으로 오류를 발생할 만한 요소에 대한 경고를 나타냄
INFO : 시스템 시작 또는 종료 등 상태 변경에 대한 정보를 제공하는 단계
DEBUG : 디버그. 시스템 흐름에 대한 정보를 제공할 때 사용
TRACE : DEBUG 단계보다 더 자세한 정보를 제공할 때 사용
'programming > Exception' 카테고리의 다른 글
# 예외처리 (1) - 예외처리의 중요성 (0) | 2018.02.24 |
---|