쿼리 로그 잘 남기기
1) Mybatis에 있는 것 활용
<bean id="adminDataSource" class="org.apache.ibatis.datasource.pooled.PooledDataSource">
…
<property name="driverProperties">
<map>
<entry key="logger" value="com.mysql.jdbc.log.Slf4JLogger" />
<entry key="logSlowQueries" value="true" />
<entry key="useUsageAdvisor" value="false" />
<entry key="profileSql" value="false" />
<entry key="autoGenerateTestcaseScript" value="true" />
</map>
</property>
2) log4jdbc
<property name="driverClassName" value="net.sf.log4jdbc.DriverSpy"/>
<property name="url" value="jdbc:log4jdbc:derby://localhost:1527//db-derby-10.2.2.0-bin/databases/MyDatabase” />
참고 자료
http://code.google.com/p/log4jdbc/
http://www.mimul.com/pebble/default/2008/10/24/1224847200000.html
나중에 이슈를 잡기 위해서 log4jdbc를 활용하는 것은 좋은 방법일듯.
'general java' 카테고리의 다른 글
protocol buffer idl 구현시 팁 (0) | 2012.05.18 |
---|---|
[Jackson] json string에서 null인 properties는 보이지 않게 하기 (0) | 2012.05.13 |
[Mybatis] 비교 및 범위 쿼리 사용시 주의할 점 (0) | 2012.05.12 |
Mybatis 좋은 팁 (여러개의 파라미터를 자동으로 map으로 적용할 수 있는 방법) (0) | 2012.05.12 |
[MyBatis-Spring] 여러 DB 연동 (multiple db) (0) | 2012.05.11 |