반응형

Spring log4j SQL 직관적으로 보기


    SELECT

        *   

    FROM

        term_info   

    WHERE

        rst_seq = 0   

    order by

        term_cd asc  

 

이렇게 디버깅 하는 방법. 


log4sql.jar

 

1. 첨부 파일을 WEB-INF/lib 에 추가해서 라이브러리에 추가. 

 

2. db.properties

   기존 : driver=com.mysql.jdbc.Driver

   변경 : driver=core.log.jdbc.driver.MysqlDriver

 

3. log4j.properties

아래 내용 추가. 

 

log4j.logger.com.ibatis=DEBUG

log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG

log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG

log4j.logger.com.ibatis.common.jdbc.impl.SqlMapClientDelegate=DEBUG

 

log4j.logger.java.sql.Connection=DEBUG

log4j.logger.java.sql.Statement=DEBUG

log4j.logger.java.sql.PreparedStatement=DEBUG

log4j.logger.java.sql.ResultSet=DEBUG

+ Recent posts