-
[Spring] 스프링 프로젝트 로그 관리BACK-END/Spring 2021. 1. 13. 01:09
Spring Legacy Project - MVC project 경로로 프로젝트 생성시 src/main/resources 폴더 안에 log4j.xml 파일이 자동으로 생성된다.
대부분의 value 값이 info 로 되어있고 어떻게 설정하느냐에 따라서 콘솔에 표시되는 내용이 달라진다.
▶ TRACE < DEBUG < INFO < WARN < ERROR
1) ERROR : 요청을 처리하는 중 오류가 발생한 경우 표시한다.
2) WARN : 처리 가능한 문제, 향후 시스템 에러의 원인이 될 수 있는 경고성 메시지를 나타낸다.
3) INFO : 상태변경과 같은 정보성 로그를 표시한다.
4) DEBUG : 프로그램을 디버깅하기 위한 정보를 표시한다.
5) TRACE : 추적 레벨은 Debug보다 훨씬 상세한 정보를 나타낸다.
출처: https://goddaehee.tistory.com/206 [갓대희의 작은공간]레벨이 왼쪽으로 갈 수록 콘솔에 표시되는 내용이 많아지기 때문에 이렇게 되면 콘솔이 1초만에 몇십줄이 표시되서 System.out.println(); 으로 데이터값을 확인하는것은 사실상 불가능하다. 따라서 System.out.println(); 으로 콘솔에서 데이터 값을 확인하고 싶다면 ERROR 로 변경해주면 된다.
하지만 값이 한두개가 아니고 DTO로 몇십개가 되는 데이터를 확인해야하는 경우에는 프로젝트를 디버그로 실행하고 디버그 토글을 찍어 데이터 값을 확인하는것이 좋다.
'BACK-END > Spring' 카테고리의 다른 글
[Spring] 디스커스 개발 : 화면 UI 재설계 (0) 2021.01.14 [Spring] 카페24 호스팅 500 Internal Server Error 해결방법 (0) 2021.01.10 [Spring] 컨트롤러에서 컨트롤러로 값이동 (0) 2020.12.28 [Spring] 카페24를 이용한 호스팅 연습 (0) 2020.12.26 [Spring] Ajax 회원가입 구현 (0) 2020.12.23