문제

우리 아키텍처 내에서 p6spy를 사용하여 데이터베이스 문을 가로 채려고 할 계획입니다. 그러나 P6SPY 웹 사이트에서 소프트웨어의 마지막 릴리스가 2003 년에 돌아 왔다는 것을 알았습니다. 더 나은 것이 있습니까?

도움이 되었습니까?

해결책

우리는 여전히 EJB2.0과 함께 Weblogic 8.1.5와 함께 p6spy를 사용하며 매력이 작동합니다. 나는 그것을 Weblogic 10.3 및 ejb3.0과 통합하려고합니다.

다른 팁

P6Spy는 한동안 활발한 개발을 해왔습니다. 2.0 버전도 방금 출시되었습니다. 이제 일부 사용 사례에 대한 구성 파일없이 사용을 지원합니다. 또한 JDBC 4.0 API로 업데이트되었으며 Java 6 & 7입니다.

이 프로젝트도 개발 중입니다 github 지금. 업데이트 된 문서 도 사용할 수 있습니다.

P6SPY와 비슷한 다른 도구 및 라이브러리.

  • 장인 스파이 Log4JDBC의 기능 세트와 상당히 겹치는 것으로 보입니다. 이 라이브러리는 2 년 안에 업데이트되지 않았으며 Jakarta Commons 로깅에 따라 다릅니다.

  • 자몬 (Java Application Monitor)는 매우 큰 기능 세트의 일부로 JDBC/SQL 모니터링을 포함하는 포괄적 인 애플리케이션 모니터 및 모니터링 API입니다.

  • JDBCPROXY 운전자는 다른 JDBC 드라이버를 모방하여 데이터베이스없이 응용 프로그램을 테스트 할 수 있습니다.

  • 로그 드라이버 Log4JDBC와 비슷한 것으로 보이며 저자는 일반적으로 JDBC 로깅에 대한 멋진 기사와 Logdriver 작성에 대한 그의 동기와 경험을 썼습니다.

  • 또 다른 JDBC 로거

  • log4jdbc-remix 몇 가지 흥미로운 기능을 갖춘 log4JDBC의 실험 포크.

  • JDBCDSLOG Log4JDBC 기능이 많은 크로스 오버가있는 또 다른 새로운 JDBC 래퍼.

  • sqlrecorder 플러그인을 통해 파일, 콘솔 또는 기타 원격 서버와 같은 다른 위치에 실행 된 모든 쿼리를 녹음하기 위해 JDBC 드라이버 주변의 래퍼 인 라이브러리.

  • LOG4JDBC-LOG4J2 Log4JDBC-REMIX 포크 및 기타 기능을 포함하는 LOG4JDBC의 또 다른 포크.

원천: https://code.google.com/archive/p/log4jdbc/

나는 사용을 시작했다 log4jdbc P6SPY가 자체 운전자 발견을 한 프리 컴파일 프로젝트에서 작동하지 않을 때. Log4JDBC는 설정하기에 더 간단한 DB 연결 URL을 변경해야합니다. 또한 별도의 구성 파일 (spy.properties)이 필요하지 않으며 적극적으로 작업됩니다. 나는 다시 p6spy를 만지지 않을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top