아무거나

[Spring Boot] logback을 이용한 sql log 콘솔에 출력 본문

Java/Spring

[Spring Boot] logback을 이용한 sql log 콘솔에 출력

전봉근 2018. 12. 27. 23:07
반응형

Spring Boot 기준으로 작업하는 도중에 실행되는 SQL Log를 직접 콘솔에서 확인하고 싶었다.

그래서 logback.xml에서 아래와 같이 설정하면 된다.



[logback.xml]

level을 DEBUG로 해놓아야지만 로그가 출력된다. INFO로 설정하면 출력되지 않는다.

logger name은 출력하고 싶은 패키지 경로를 지정하면 된다.


<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="180 seconds">

...

<!-- level DEBUG log output -->
<logger name="com.wmp.admin.category.mapper" level="DEBUG">
<appender-ref ref="STDOUT" />
</logger>
<root>
<level value="ERROR" />
<appender-ref ref="STDOUT" />
</root>

</configuration>


* 출력은 아래와 같이 패키지 경로와 메소드명, 그리고 쿼리문과 파라미터 및 개수 등이 출력된다.




반응형
Comments