본문 바로가기
Develop/Spring

[06.스프링+MyBatis]7.MyBatis의 로그 log4jdbc-log4j2

by jaekk 2018. 8. 18.


log4jdbc-log4j2 라이브러리

MyBatis의 로그를 지원


1. pom.xml에 log4jdbc-log4j2 추가


2. 메이븐 업데이트 후 라이브러리 모듈 추가 확인


3. 드라이버 클래스의 연결 URL 수정

드라이버 클래스와 연결 URL은 데이터베이스와 연결된다.


 driverClass 변경

1
<property name="driverClassName" value="net.sf.log4jdbc.DriverSpy"></property>
cs



4.log4jdbc 셋팅



1) log4jdbc.log4j2.propertiess 파일 생성


작성



1
log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator
cs




2) 로그 레벨 작성 

rogback.xml 작성


1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <include resource="org/springframework/boot/logging/logback/base.xml" />
    
    <!-- log4jdbc-log4j2 -->
    <logger name="jdbc.sqlonly"    level="DEBUG"/>
    <logger name="jdbc.sqltiming" level="INFO"/>
    <logger name="jdbc.audit"    level="WARN"/>
    <logger name="jdbc.resultset" level="ERROR"/>
    <logger name="jdbc.resultsettable" level="ERROR"/>
    <logger name="jdbc.connection" level="INFO"/>
</configuration>
cs


댓글