mybatis 쿼리, 쿼리결과 로깅을 위한 log4j.xml 설정


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<logger name="java.sql.Connection">
    <level value="debug" />
</logger>
 
<logger name="java.sql.Statement">
    <level value="debug" />
</logger>
 
<logger name="java.sql.PreparedStatement">
    <level value="debug" />
</logger>
 
<logger name="java.sql.ResultSet">
    <level value="debug" />
</logger>


요걸 log4j.xml 파일에 설정해 추가해 주면 실행되는 쿼리랑 쿼리 결과를 로깅할 수 있다.



※ java.sql.ResultSet 에 대한 로깅을 하면 Oracle CLOB 같은 스트림성 컬럼을 SELECT 할때  stream has already been closed 익셉션이 날수 있다.

※ java.sql.ResultSet 에 대한 로깅설정을 지우면 쿼리 결과에 대한 로깅은 제외된다.



Article Category

분류 전체보기 (223)
이클립 (28)
maven (9)
Spring (7)
Java (26)
mybatis (8)
jQuery Plugi.. (8)
Javascript (14)
Javascript 예.. (12)
CSS (2)
잡다구리 샘플 (4)
쓸만한지식 (81)
Ubuntu serve.. (22)
쇼핑물건 평가 (1)

Recent Article