Log란 시스템 동작 시 시스템 상태, 작동 정보를 시간의 경과에 따라 기록한 것을 말합니다.
그리고 Logging이란 정보를 제공하는 일련의 기록인 Log를 생성하도록 시스템을 작성하는 활동을 말합니다.
trace 로그에 있는 모든 정보 출력
debug 훨씬 더 많은 정보 출력
info 로깅된 모든 정보 출력
warning 조금 더 많은 정보 출력
error 오류와 예외만 출력
off 전체 로깅 끄기
위로 올라갈수록 점점 로그의 양이 많아진다.(좀 더 자세한 정보를 제공한다.)
(복붙)
로그레벨 | 설명 |
TRACE | 모든 메시지를 표시하기 위한 정보 |
DEBUG | 프로그램 디버깅하기 위한 정보 |
INFO | 상태변경, 서비스 동작 상태를 위한 정보 |
WARN | 향후 잠재적으로 문제를 야기할 수 있는 정보 |
ERROR | 의도하지 않은 오류 발생 정보 |
FATAL | 시스템적으로 심각한 문제가 발생해서 어플리케이션 작동이 불가능한 정보 |
"TRACE ⊃ DEBUG ⊃ INFO ⊃ WARN ⊃ ERROR ⊃ FATAL"의 범위 만큼 로깅이 된다. Ex) INFO 레벨이면 "INFO ~ FATAL"까지 로깅한다. |
즉 trace 실행하면 debug, info, warning, error, off 출력하는 것이고
debug 실행하면 info, warning, error, off 출력하는 것이다.
출처:
https://codingnotes.tistory.com/71
로깅(Logging)이란?
운영 중인 웹 어플리케이션이 문제가 발생했을 경우, 문제의 원인을 파악하려면 문제가 발생했을 때 당시의 정보가 필요하다. 이런 정보를 얻기 위해서 Exception이 발생했거나, 중요 기능이 실행
codingnotes.tistory.com
https://kurukurucoding.tistory.com/49
[자바] 로그(log)란?
개요 이 포스팅은 자바에서 사용되는 "로그"에 대한 라이브러리 종류와 그 사용법을 기술한다. 1. 로그란? 2. 로깅 라이브러리 종류 3. 로그 구조 4. 로그 설정 1. 로그란? 모든 행위와 이벤트 정보
kurukurucoding.tistory.com
'백엔드 > Java Spring Boot 풀스택 클라우드 개발자 되기!' 카테고리의 다른 글
aop (0) | 2024.03.23 |
---|---|
Spring Security (0) | 2023.09.23 |
responseBody (0) | 2023.07.05 |
Annotations vs XML Configuration (0) | 2023.06.22 |
프로토타입 vs 싱글톤타입 (0) | 2023.06.19 |