SPRING
spring DB 로그 추가하기
JDK's blog
2019. 3. 26. 16:00
안녕하세요.
spring DB 로그 추가에 대해 써보겠습니다.
DB를 불러오고난 뒤 부터 시작하겠습니다.
이전글을 참조해주세요. (spring MVC DB 연결하기)
pom.xml depandences 태그 안에 추가
1
2
3
4
5 |
<dependency>
<groupId>org.lazyluke</groupId>
<artifactId>log4jdbc-remix</artifactId>
<version>0.2.7</version>
</dependency> |
cs |
log4j.xml 추가
1
2
3
4
5
6
7 |
<logger name="jdbc.sqlonly">
<level value="info" />
</logger>
<logger name="jdbc.resultsettable">
<level value="info" />
</logger> |
cs |
root-context.xml 수정 및 추가
1
2
3
4
5
6
7
8
9
10 |
<!-- db Log추가 -->
<bean id="dataSource" class="net.sf.log4jdbc.Log4jdbcProxyDataSource">
<constructor-arg ref="dataSourceSpied" />
<property name="logFormatter">
<bean class="net.sf.log4jdbc.tools.Log4JdbcCustomFormatter">
<property name="loggingType" value="MULTI_LINE" />
<property name="sqlPrefix" value="SQL : "/>
</bean>
</property>
</bean> |
cs |
수정
기존에 있는 dataSource를 dataSourceSpied로 변경
다시 호출해보면 결과가 이렇게 나옵니다.
감사합니다.