추가] 로그 레벨 문의
- 작성자 :
- 강*찬
- 작성일 :
- 2021-03-16 10:27:24
- 조회수 :
- 4,297
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
답변 주셔서 감사합니다
그런데 제 질문을 잘못 이해 하신 것 같아 다시 올립니다
설명 주신 로그레벨은 포함의 의미로
TRACE > DEBUG > INFO > WARN > ERROR > FATAL
이게 아니고
TRACE < DEBUG < INFO < WARN < ERROR < FATAL
반대 아닌가요?
그래서 로그레벨은 INFO 로 설정하면 ERROR 발생 시 ERROR 로그가 나와야 되는 걸로 알고 있는데
로그레벨이 INFO 레벨일 경우 ERROR 로그가 나오지 않고
레벨을 DEBUG 로 해야지 ERROR 로그가 나오고 있고 에러 타입이 DEBUG로 나오고 있습니다...
답변 부탁드립니다
그런데 제 질문을 잘못 이해 하신 것 같아 다시 올립니다
설명 주신 로그레벨은 포함의 의미로
TRACE > DEBUG > INFO > WARN > ERROR > FATAL
이게 아니고
TRACE < DEBUG < INFO < WARN < ERROR < FATAL
반대 아닌가요?
그래서 로그레벨은 INFO 로 설정하면 ERROR 발생 시 ERROR 로그가 나와야 되는 걸로 알고 있는데
로그레벨이 INFO 레벨일 경우 ERROR 로그가 나오지 않고
레벨을 DEBUG 로 해야지 ERROR 로그가 나오고 있고 에러 타입이 DEBUG로 나오고 있습니다...
답변 부탁드립니다
환경정보
-
- OS 정보 : windows10
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
로그에서 사용되는 레벨은
'로거(logger) 레벨'과 '로그 문의(log request) 레벨'로 나뉠 수 있습니다.
'로거 레벨'은 설정상 로거가 '~이상 출력해 주세요'라 필터링 기준을 정하는 Logger의 레벨이라 보시면 되고
'로그 문의 레벨'은 코드상에서 로그를 발생시키는 log에서의 요청 레벨이라 보시면 될 것 같습니다.
FATAL
ERROR
WARN
INFO
DEBUG
TRACE
의 순서가 맞으며
현재 질문자님의 질문 내용을 기준으로 설명드리자면
지금 첨부하신 설정 자료에 보이는 '로거 레벨'은 springframework 에서 INFO 레벨 이상을 보여 달라는 설정이 나와 있습니다.
console에 보이는 '로그 문의(요청) 레벨'은 DEBUG로 되어 있습니다.
따라서 INFO의 '로거 레벨' 이하에 있는 DEBUG의 '로그 문의 레벨'은 보이지 않는 것이 맞습니다.
현재 화면에 Stacktrace가 보인다고 하여 error에 대한 상세 내용일 수 있으나 ERROR 로그 레벨로 요청된것이 아님을 구분하시면 이해하시는데 도움이 되실 것 같습니다.
감사합니다.
표준프레임워크 센터입니다.
로그에서 사용되는 레벨은
'로거(logger) 레벨'과 '로그 문의(log request) 레벨'로 나뉠 수 있습니다.
'로거 레벨'은 설정상 로거가 '~이상 출력해 주세요'라 필터링 기준을 정하는 Logger의 레벨이라 보시면 되고
'로그 문의 레벨'은 코드상에서 로그를 발생시키는 log에서의 요청 레벨이라 보시면 될 것 같습니다.
FATAL
ERROR
WARN
INFO
DEBUG
TRACE
의 순서가 맞으며
현재 질문자님의 질문 내용을 기준으로 설명드리자면
지금 첨부하신 설정 자료에 보이는 '로거 레벨'은 springframework 에서 INFO 레벨 이상을 보여 달라는 설정이 나와 있습니다.
console에 보이는 '로그 문의(요청) 레벨'은 DEBUG로 되어 있습니다.
따라서 INFO의 '로거 레벨' 이하에 있는 DEBUG의 '로그 문의 레벨'은 보이지 않는 것이 맞습니다.
현재 화면에 Stacktrace가 보인다고 하여 error에 대한 상세 내용일 수 있으나 ERROR 로그 레벨로 요청된것이 아님을 구분하시면 이해하시는데 도움이 되실 것 같습니다.
감사합니다.