커스터마이징을 하여 좀 더 높은 레벨의 로그만 기록하게 수정하면 이전에 비해 로그의 양이 줄어드는 것을 확인할 수 있습니다.
로그 레벨 정리
순서 | 레벨 | 내용 |
1 | DEBUG | debug을 위한 용도로, 일반 정보를 상세하게 출력합니다. |
2 | INFO | 일반적인 데이터를 출력합니다. |
3 | WARN | 경고성 메시지로, 에러가 아닌 처리 가능한 문제를 출력 합니다. |
4 | ERROR | 일반적인 에러로 처리가 반드시 필요로 하는 문제를 출력 합니다. |
5 | FATAL | 시스템에 심각한 문제를 일이킬 수 있는 문제를 출력합니다. |
여기서 로그 레벨은 중요한 의미를 갖습니다.
예를 들어 로그 레벨을 'WARN' 으로 설정하면 그 이전 레벨('DEBUG','INFO') 등을 출력하지 않습니다.
즉, 경고성 문제가 발생하지 않는 이상 로그가 찍히지 않습니다.
따라서 일반적으로 SQL 쿼리 문장이 제대로 된 문장인지를 확인 하고 싶을때는 'DEBUG' 나 'INFO' 등으로 설정을 합니다.
위의 설정 예는 일반적인 SQL문장(sqlonly)과 그 문장의 결과(resultsettable)를 로그에 출력 할 수 있도록 로그 레벨을 'INFO' 로 설정하였습니다.
'스프링' 카테고리의 다른 글
lombok(롬복)이 설치법 (0) | 2022.06.18 |
---|---|
스프링 시큐리티 (Spring Security) 그림으로 설명 (0) | 2022.04.02 |
인텔리제이 - Spring legacy 설정 (0) | 2022.03.16 |
AOP 란? (0) | 2022.01.17 |
스프링(Spring) - Transaion(트랜잭션) (0) | 2022.01.17 |