ibatis sqlmap sql문 로그 설정 문의 드립니다.
- 작성자 :
- 정*창
- 작성일 :
- 2014-09-03 17:51:36
- 조회수 :
- 1,059
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
제가 용어를 잘 몰라 두서없이 써도 이해해 주십시요.
ibatis sql 로그를 보면...
select *
from aaa
where a = ?
....a = 테스트
이렇게 찍히는데요.
select *
from aaa
where a = '테스트'
이와 같이 찍히게 하고 싶습니다.
어떤 설정을 바꾸면 되나요?
라이브러리 추가에 설정또한 바꿔야 하나요?
문의드립니다.
감사합니다.
ibatis sql 로그를 보면...
select *
from aaa
where a = ?
....a = 테스트
이렇게 찍히는데요.
select *
from aaa
where a = '테스트'
이와 같이 찍히게 하고 싶습니다.
어떤 설정을 바꾸면 되나요?
라이브러리 추가에 설정또한 바꿔야 하나요?
문의드립니다.
감사합니다.
A
안녕하세요. 정영창님
log4jdbc 라이브러리를 이용하시면 됩니다.
driver와 url 연결정보를 log4jdbc를 이용해 바꿔주시고,
log4j 설정파일에서 jdbc.sqltiming이나 jdbc.sqlonly와 같은 Logger 설정을 추가해주시면 됩니다.
db.properties 예시)
db.driver=net.sf.log4jdbc.DriverSpy
db.dburl=jdbc:log4jdbc:hsqldb:mem:testdb
db.username=sa
db.password=
log4j2.xml 예시)
<Logger name="jdbc.sqltiming" level="INFO" additivity="false">
<AppenderRef ref="console" />
</Logger>
<Logger name="jdbc.sqlonly" level="INFO" additivity="false">
<AppenderRef ref="console" />
</Logger>
고맙습니다.
log4jdbc 라이브러리를 이용하시면 됩니다.
driver와 url 연결정보를 log4jdbc를 이용해 바꿔주시고,
log4j 설정파일에서 jdbc.sqltiming이나 jdbc.sqlonly와 같은 Logger 설정을 추가해주시면 됩니다.
db.properties 예시)
db.driver=net.sf.log4jdbc.DriverSpy
db.dburl=jdbc:log4jdbc:hsqldb:mem:testdb
db.username=sa
db.password=
log4j2.xml 예시)
<Logger name="jdbc.sqltiming" level="INFO" additivity="false">
<AppenderRef ref="console" />
</Logger>
<Logger name="jdbc.sqlonly" level="INFO" additivity="false">
<AppenderRef ref="console" />
</Logger>
고맙습니다.