TRACE < DEBUG < INFO < WARN < ERROR
현재 프로젝트는 INFO 레밸로 설정 되어 있음
logging:
level: # 적용할 곳과 레벨을 지정합니다.
root: warn
com.example.log: debug
로그 레밸을 설정할 수 있는데, 만약 INFO 로 설정한다면 INFO 를 포함한 밑에 레밸만 출력함
특정 프로젝트 부모를 설정하면 그 하위는 같은 레밸이 적용된다
1) ERROR : 요청을 처리하는 중 오류가 발생한 경우 표시한다.
2) WARN : 처리 가능한 문제, 향후 시스템 에러의 원인이 될 수 있는 경고성 메시지를 나타낸다.
3) INFO : 상태 변경과 같은 정보성 로그를 표시한다.
4) DEBUG : 프로그램을 디버깅하기 위한 정보를 표시한다.
5) TRACE : 추적 레벨은 Debug보다 훨씬 상세한 정보를 나타낸다.
<aside> 💡
프로젝트 내에서 로그는 어떤 기준으로 찍을지 정하면 좋을 듯 하다.
</aside>
**** 보통 개발 환경에서는 TRACE 혹은 DEBUG를 그리고 프로덕션 환경에서는 INFO 로 설정을 한다고 한다 ****