소프트웨어/Spring Framework
log4j 의 DB 로그 설정 방법
sinpk
2013. 6. 29. 13:05
<logger name="java.sql.Connection"><level value="debug"></level></logger><logger name="java.sql.Statement"><level value="debug"></level></logger><logger name="java.sql.PreparedStatement"><level value="debug"></level></logger><logger name="java.sql.ResultSet"><level value="debug"></level></logger>
log4j.xml 에서 위의 설정을 하면 sql 디버그가 출력이 된다
※ java.sql.ResultSet 에 대한 로깅을 하면 Oracle CLOB 같은 스트림성 컬럼을 SELECT 할때 stream has already been closed 익셉션이 날수 있다.
※ java.sql.ResultSet 에 대한 로깅설정을 지우면 쿼리 결과에 대한 로깅은 제외된다.