2009/07/29 10:54
이 글을 클릭하셨다면 log4sql 이 뭔지는 다들 알고 들어 오셨을겁니다.
만약 모르신다면 제가 일전에 소개한 포스트 'System.out.println()은 잊어라 log4sql이 온다.'를 보고오시면 됩니다.
※ 이 글은 제우스에서 DataSource를 사용할 경우에만 해당되는 사항입니다.
log4sql은 직접적으로 DataSource를 지원하지 않습니다. 그리고 제우스에서도 직접적으로 드라이버 클래스를 지정할 수 없습니다.
따라서 제우스에서는 원하는 드라이버 클래스를 지정하려면 BlackboxConnectionPoolDataSource를 사용해야 합니다.
지정하는 방법은 다음 순서대로 따라하시면 됩니다.
저는 BlackboxConnectionPoolDataSource을 몰라서 약 3일간 삽질을 하다가 티맥스 테크넷의 'Spy를 사용하여 SQL 로그 보기' 를 보고 알았습니다. 그리고 나중에 찾아보니 테크넷에 저보다 먼저 log4sql 적용 방법을 문의하신 분도 계시더군요.
테크넷은 회원가입을 해야하고 쉽게 찾기가 어려워 이렇게 따로 포스팅을 올립니다.
이렇게 포스트로 작성하면 구글링으로 쉽게 찾을 수 있을꺼에요.^^
※ 제우스 적용법을 몰라서 송인섭님께 문의 메일을 드렸는데 빠쁘신 와중에도 답장 주셔서 감사했습니다.^^
만약 모르신다면 제가 일전에 소개한 포스트 'System.out.println()은 잊어라 log4sql이 온다.'를 보고오시면 됩니다.
※ 이 글은 제우스에서 DataSource를 사용할 경우에만 해당되는 사항입니다.
log4sql은 직접적으로 DataSource를 지원하지 않습니다. 그리고 제우스에서도 직접적으로 드라이버 클래스를 지정할 수 없습니다.
따라서 제우스에서는 원하는 드라이버 클래스를 지정하려면 BlackboxConnectionPoolDataSource를 사용해야 합니다.
지정하는 방법은 다음 순서대로 따라하시면 됩니다.
- 먼저 log4sql.jar를 $JEUS_HOME/lib/application 경로에 넣어 주세요.
- $JEUS_HOME/호스트명/JEUSMain.xml 파일을 열어 다음과 같이 수정하세요
[code]
<database>
<vendor>oracle</vendor>
<export-name>oracledb</export-name>
<data-source-class-name>jeus.jdbc.driver.blackbox.BlackboxConnectionPoolDataSource</data-source-class-name>
<data-source-type>ConnectionPoolDataSource</data-source-type>
<property>
<name>DriverClassName</name>
<type>java.lang.String</type>
<value>core.log.jdbc.driver.OracleDriver</value>
</property>
<property>
<name>URL</name>
<type>java.lang.String</type>
<value>jdbc:oracle:thin:@192.169.30.244:1521:ora9i</value>
</property>
<property>
<name>User</name>
<type>java.lang.String</type>
<value>scott</value>
</property>
<property>
<name>Password</name>
<type>java.lang.String</type>
<value>tiger</value>
</property>
</database>
[/code] - 이제 제우스를 실행시켜서 적용이 되었는지 확인하면 됩니다.
저는 BlackboxConnectionPoolDataSource을 몰라서 약 3일간 삽질을 하다가 티맥스 테크넷의 'Spy를 사용하여 SQL 로그 보기' 를 보고 알았습니다. 그리고 나중에 찾아보니 테크넷에 저보다 먼저 log4sql 적용 방법을 문의하신 분도 계시더군요.
테크넷은 회원가입을 해야하고 쉽게 찾기가 어려워 이렇게 따로 포스팅을 올립니다.
이렇게 포스트로 작성하면 구글링으로 쉽게 찾을 수 있을꺼에요.^^
※ 제우스 적용법을 몰라서 송인섭님께 문의 메일을 드렸는데 빠쁘신 와중에도 답장 주셔서 감사했습니다.^^
'개발 이야기 > Java' 카테고리의 다른 글
| [MySQL] MySQL에서 log4sql이 동작하지 않을 때 해결방법 (2) | 2010/03/22 |
|---|---|
| 콘솔의 내용을 파일로 자동저장하기 (0) | 2009/11/15 |
| 제우스에서 log4sql 사용하기 (4) | 2009/07/29 |
| 제 10회 한국자바개발자 컨퍼런스 (0) | 2009/02/19 |
| 프리미티브 타입과 Wrapper 클래스, 자동 Boxing, 자동 UnBoxing (2) | 2009/01/09 |
| [String 비교하기] .equals()와 ==은 다른가요? (1) | 2009/01/03 |