sql로그를 남길때 파라메터까지 넣어 출력하는방법?
- 작성자 :
- 양*목
- 작성일 :
- 2011-08-11 14:15:53
- 조회수 :
- 1,975
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하십니까?
우선 프레임웍기능발전에 항상 힘써주셔서 감사드립니다.
다음이 아니라..
현재 log4j를 이용하여 sql로그를 남기고 있는데..
sql쿼리로그에는 파라메터들이 ? 로 표시되고
파라메터들만 따로 아래쪽에 모여서 따로 나오는데
파라메터값까지 표시되는 sql쿼리를 나오게 할수 있는 방법이 없을까요?
현재)
SELECT NAME
FROM A_T
WHERE NAME = ?
Parameters: [ 홍길동 ]
요청방법)
SELECT NAME
FROM A_T
WHERE NAME = 홍길동
답변부탁드립니다.
우선 프레임웍기능발전에 항상 힘써주셔서 감사드립니다.
다음이 아니라..
현재 log4j를 이용하여 sql로그를 남기고 있는데..
sql쿼리로그에는 파라메터들이 ? 로 표시되고
파라메터들만 따로 아래쪽에 모여서 따로 나오는데
파라메터값까지 표시되는 sql쿼리를 나오게 할수 있는 방법이 없을까요?
현재)
SELECT NAME
FROM A_T
WHERE NAME = ?
Parameters: [ 홍길동 ]
요청방법)
SELECT NAME
FROM A_T
WHERE NAME = 홍길동
답변부탁드립니다.
A
안녕하세요.. 양중목님..
문의하신 부분은 별도로 JDBC의 statement를 구현하지 않고는 적용이 어렵습니다.
(별도의 JDBC Driver의 기능을 만들어야 함)
직접 statement를 가지고 호출하는 경우는 가능(ex: LoggableStatment)하지만.. iBatis와 같은 Data Access 프레임워크가 적용된 경우는 어려울 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
문의하신 부분은 별도로 JDBC의 statement를 구현하지 않고는 적용이 어렵습니다.
(별도의 JDBC Driver의 기능을 만들어야 함)
직접 statement를 가지고 호출하는 경우는 가능(ex: LoggableStatment)하지만.. iBatis와 같은 Data Access 프레임워크가 적용된 경우는 어려울 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.