썩구노트

스프링 -sql 쿼리 출력을 위한 로그레벨 설정 본문

Sping

스프링 -sql 쿼리 출력을 위한 로그레벨 설정

양석규 2016. 12. 22. 16:26

이번 포스팅은 spring - mybatis 연동이 된상태로 콘솔창에 sql 쿼리의 

parameter 및 result 데이터를 확인하고자 할때 로그레벨을 설정하는 것이다.

기존까지 해온 연동설정에서 추가로 변경만 해주면 된다.

resources 디렉토리내에 logback.xml 이란 파일이 있을텐데 맨 밑으로 내려보면 

root 레벨이 info로 되있을텐데 레벨은 info -> debug로 변경해주도록 한 후 

쿼리가 뽑히는지 확인하자





그럼 기존 쿼리 테스트를 위해 만들어놓은 컨트롤러 호출을 한후 콘솔에 쿼리 로그가 정상적으로 뽑히는지 확인해보자





위 화면처럼 쿼리로그가 정상적으로 찍히는지 확인하였다.


query = show tables

parameter = 입력값이 없으므로 패스

return data = total : 2 


sql 쿼리출력관련은 개발모드에서만 사용하고 상용서버 적용시 로그레벨을 기존 info로 변경하도록 하자


log 설정에 대한 부분은 본인이 제대로 파악하는게 아니므로 시간이 날때 log 레벨 및 설정에 대한 포스팅을 하도록 하겠음.



출처:http://roqkffhwk.tistory.com/115