[Java] DB 입력된 커리문 확인하기

Yuni·2023년 8월 17일
0

Java

목록 보기
13/15

mybatis를 쓰면서 mariaDB에서는 잘나왔던 쿼리가 안나와서
뭐가 문제인지 찾고 싶어서 깔았다
우선 이것을 하려면 logback이 가능해야하기 때문에 다른 분들이 작성한 걸 찾아보도록하자..
아래 참고문서에 적어두도록 하겠다

build.gradle

implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16'

logback-spring.xml

 <!--SQL-->
 <logger name="jdbc" level="OFF"/>
 <logger name="jdbc.sqlonly" level="DEBUG"/> <!--보통 얘만 사용-->
 <logger name="jdbc.sqltiming" level="OFF"/>
 <logger name="jdbc.audit" level="OFF"/>
 <logger name="jdbc.resultset" level="OFF"/>
 <logger name="jdbc.resultsettable" level="OFF"/>
 <logger name="jdbc.connection" level="OFF"/>

log4jdbc.log4j2.properties

log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator
log4jdbc.dump.sql.maxlinelength=0

application.properties

spring.datasource.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy
spring.datasource.url=jdbc:log4jdbc:mariadb://아이피:포트/이름?autoReconnect=true&useSSL=false

참고문서
logback-spring.xml 만드는 법
https://velog.io/@stella6767/logback-spring.xml-%EC%84%A4%EC%A0%95%EB%B0%A9%EB%B2%95
https://tecoble.techcourse.co.kr/post/2021-08-07-logback-tutorial/

profile
backend developers

0개의 댓글