pom.xml 파일에 작성

root-context 파일에 작성 할거
21번째 줄에 id를 realDatasource로 변경
<!--
log4j를 이용한 SQL 로그 출력용 bean 생성
* realDataSource를 이용해서 SQL 수행 내용, 결과를 출력하는 역할
-> realDataSource를 대체하는 역할
-->
<bean id="dataSource" class="net.sf.log4jdbc.Log4jdbcProxyDataSource">
<constructor-arg ref="realDataSource" />
<property name="logFormatter">
<bean class="net.sf.log4jdbc.tools.Log4JdbcCustomFormatter">
<property name="loggingType" value="MULTI_LINE"/>
<property name="sqlPrefix" value="[SQL]" />
</bean>
</property>
</bean>
log4j.xml 파일에 작성
48번쨰줄
<logger name="edu.kh.comm">
<level value="debug" />
<appender-ref ref="dailyRollingFile"/>
</logger>
RootLogger 위에다 작성
<!-- SQL 로그 출력 -->
<logger name="java.sql.Connection">
<level value="debug" />
<appender-ref ref="sql-console" />
</logger>
<logger name="java.sql.Statement">
<level value="debug" />
<appender-ref ref="sql-console" />
</logger>
<logger name="java.sql.PreparedStatement">
<level value="debug" />
<appender-ref ref="sql-console" />
</logger>
<logger name="java.sql.ResultSet">
<level value="debug" />
<appender-ref ref="sql-console" />
</logger>
<logger name="jdbc.sqlonly" additivity="false">
<level value="INFO" />
<appender-ref ref="sql-console" />
</logger>
<logger name="jdbc.resultsettable" additivity="false">
<level value="INFO" />
<appender-ref ref="sql-console" />
</logger>