2013-02-14 4 views
1

누군가가 SQL 쿼리를 호출하는 메소드를 사용한 후 콘솔에서 SQL 로그를 보는 방법을 알고 있습니까? Eclipse, Log4J fw 및 TopLink V11.1.1.5를 사용하고 있습니다.Log4J SQL 로깅 TopLink

이 내 log4j를 파일입니다

log4j.appender.sql.Threshold=INFO 
log4j.appender.sql=org.apache.log4j.jdbc.JDBCAppender 
log4j.appender.sql.URL=url 
log4j.appender.sql.sql=xxxx 
log4j.appender.sql.password=pwd 
log4j.appender.sql.user=user 
log4j.appender.sql.driver=driver 

내가 Log4j의 속성 파일의 일부 라인을 놓치고 있다고 생각한다.

미리 감사드립니다.

답변

0

필자는 설정으로이 작업을 수행 할 수 없다고 생각합니다. AFAIK을 실행하면 코드를 기록해야합니다. 또는 SQL 모니터와 같은 방법을 사용할 수도 있지만 log4J 로그 파일에 해당 명령문이 없습니다.

첫 번째 옵션을 작성하기로 결정한 경우이를 기록하는 SQL 문을 실행하기위한 래퍼 클래스를 생성 할 수 있습니다.

+0

감사합니다. SQL Monitor는 빠르고 효율적인 솔루션이 될 수 있습니다. 두 가지 옵션을 모두 고려해 보겠습니다. –

+0

SQL Profilier에서 문제가 해결되었습니다! –