배치 프레임워크 관련 질문입니다.
- 작성자 :
- 정*형
- 작성일 :
- 2014-03-26 10:48:35
- 조회수 :
- 764
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
전자정부 배치프레임워크를 이용해서 xml to DB를 구현하고 있습니다.
심플하게 step한개를 정의하고 reader와 writer를 설정했습니다.
reader는 StaxEventItemReader 클레스를 사용했고 writer는 IbatisBatchItemWriter를 사용했늗데요.
이렇게 설정하고 reader에서 xml을 파싱해서 VO에 담으면 ibatisWriter가 DB에 담게끔 만들었습니다.
테스트를 했을 때 SQL 쿼리문에서 에러가 나는데요. DB2라서 그런지 쿼리문 자체가 콘솔창에 출력되지가 않아서 디버깅이 힘듭니다.
그래서 xml 파싱이 정상적으로 실행되었는지 확인할 수 있는 방법이 있는지 문의드립니다.
심플하게 step한개를 정의하고 reader와 writer를 설정했습니다.
reader는 StaxEventItemReader 클레스를 사용했고 writer는 IbatisBatchItemWriter를 사용했늗데요.
이렇게 설정하고 reader에서 xml을 파싱해서 VO에 담으면 ibatisWriter가 DB에 담게끔 만들었습니다.
테스트를 했을 때 SQL 쿼리문에서 에러가 나는데요. DB2라서 그런지 쿼리문 자체가 콘솔창에 출력되지가 않아서 디버깅이 힘듭니다.
그래서 xml 파싱이 정상적으로 실행되었는지 확인할 수 있는 방법이 있는지 문의드립니다.
A
안녕하세요. 정자형님.
우선 log4j 설정 상에 org.springframework logger의 level을 DEBUG로 변경하시고, 추가적으로 java.sql logger를 DEBUG로 추가 하시면 많은 정보들을 확인하실 수 있습니다.
java.sql 로거의 경우 JDBC Driver에 따라 실제 수행되는 query와 파라미터 정보가 출력됩니다.
혹 JDBC Driver가 이 로그 기능을 지원하지 않는 경우는 log4jdbc 등을 사용하시면 query를 로그로 남기실 수 있으실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
우선 log4j 설정 상에 org.springframework logger의 level을 DEBUG로 변경하시고, 추가적으로 java.sql logger를 DEBUG로 추가 하시면 많은 정보들을 확인하실 수 있습니다.
java.sql 로거의 경우 JDBC Driver에 따라 실제 수행되는 query와 파라미터 정보가 출력됩니다.
혹 JDBC Driver가 이 로그 기능을 지원하지 않는 경우는 log4jdbc 등을 사용하시면 query를 로그로 남기실 수 있으실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.