알려주신 부분을 적용했는데 에러발생합니다.
- 작성자 :
- 박*혜
- 작성일 :
- 2015-07-29 17:44:13
- 조회수 :
- 1,827
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
설정정보와 에러로그는 첨부하였습니다.
context-datasource.xml
<!-- oracle -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="net.sf.log4jdbc.DriverSpy"/>
<property name="url" value="jdbc:log4jdbc:oracle:thin:@xxx.xxx.xxx.xxx:xxxx:xxx"/>
<property name="username" value="xxx"/>
<property name="password" value="xxx"/>
</bean>
<!-- <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> -->
개행을 해보려고.. 질문드렸던 부분을 참조해서 변경하고 있는데..
이렇게 설정하면.. 에러가 발생해서.. 질문좀 드려봐도 될지.. ㅠㅠ
설정은 위와 같고.. 주석된 부분을 주석 해제 하고..
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
-->
<bean id="dataSourceSpied" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
이렇게 바꿔서 로그를 변경하려고 하면..
이러한 에러가 발생합니다..
어떤 부분이 문제가 있는 걸까요? ;
context-datasource.xml
<!-- oracle -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="net.sf.log4jdbc.DriverSpy"/>
<property name="url" value="jdbc:log4jdbc:oracle:thin:@xxx.xxx.xxx.xxx:xxxx:xxx"/>
<property name="username" value="xxx"/>
<property name="password" value="xxx"/>
</bean>
<!-- <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> -->
개행을 해보려고.. 질문드렸던 부분을 참조해서 변경하고 있는데..
이렇게 설정하면.. 에러가 발생해서.. 질문좀 드려봐도 될지.. ㅠㅠ
설정은 위와 같고.. 주석된 부분을 주석 해제 하고..
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
-->
<bean id="dataSourceSpied" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
이렇게 바꿔서 로그를 변경하려고 하면..
이러한 에러가 발생합니다..
어떤 부분이 문제가 있는 걸까요? ;
A
박선혜님 안녕하세요.
https://code.google.com/p/log4jdbc-remix/
위의 주소를 참고하셔서 점검해 보셔야 할듯 합니다.
기존 dataSource를 dataSourceSpied로 변경하고
constructor-arg ref에 기존 dataSource를 등록하면 될듯 합니다.
적어 놓으신 사항으로 볼때 참조 관계에 문제가 있는것으로 보여집니다.
https://code.google.com/p/log4jdbc-remix/
위의 주소를 참고하셔서 점검해 보셔야 할듯 합니다.
기존 dataSource를 dataSourceSpied로 변경하고
constructor-arg ref에 기존 dataSource를 등록하면 될듯 합니다.
적어 놓으신 사항으로 볼때 참조 관계에 문제가 있는것으로 보여집니다.