Pregunta

Tengo la intención de utilizar P6Spy para interceptar las declaraciones de bases de datos dentro de nuestra arquitectura. Sin embargo, me di cuenta en el sitio web P6Spy que la última versión del software fue en 2003. ¿Hay algo por ahí que es mejor o me quede con P6Spy?

¿Fue útil?

Solución

Todavía Utilizamos P6Spy con nuestro Weblogic 8.1.5 con EJB2.0 y funciona encantos. Estoy a punto de tratar de integrarlo con Weblogic 10.3 y EJB3.0

Otros consejos

P6Spy ha estado en desarrollo activo hace desde hace un tiempo. La versión 2.0 también acaba de ser puesto en libertad. Ahora soporta el uso sin ningún archivo de configuración para algunos casos de uso. También se ha actualizado a la API JDBC 4.0 y es totalmente compatible es Java 6 y 7.

Además, el proyecto está siendo desarrollado en GitHub ahora. Documentación actualizada está disponible también.

Algunas otras herramientas y bibliotecas que son similar a P6Spy.

  • Craftsman espía parece solaparse un poco con el conjunto de características de log4jdbc. Esta biblioteca no se ha actualizado en 2 años y depende de Jakarta Commons Logging.

  • Jamón (Java Application Monitor) es un monitor de aplicación integral y el seguimiento de API que incluye JDBC / monitoreo de SQL como parte de ella es muy grande conjunto de características.

  • JdbcProxy El conductor también puede emular a otro conductor JDBC para probar la aplicación sin una base de datos .

  • LogDriver parece ser similar a log4jdbc y el autor ha escrito un buen artículo JDBC en el registro, en general, y su motivación y experiencia de escribir LogDriver.

  • otro JDBC logger

  • log4jdbc-remezcla un tenedor experimental de log4jdbc con algunas características interesantes .

  • jdbcdslog Otro nuevo derivador de JDBC con una gran cantidad de crossover con características log4jdbc.

  • SqlRecorder Una biblioteca que es una envoltura alrededor de un controlador JDBC para registrar todas las consultas ejecutadas a diferentes lugares como un archivo, consola o cualquier otro servidor remoto a través de plugins.

  • log4jdbc-log4j2 Otro tenedor de log4jdbc que incluye el log4jdbc- tenedor remezcla y otras características de su propio.

Fuente: https://code.google.com/archive/p/log4jdbc/

log4jdbc cuando p6spy no quiere trabajar en un proyecto de compilación previa que hizo su descubrimiento controlador propio. log4jdbc ha que cambiar la URL de conexión DB, que nos pareció más simple de configurar. Asimismo, no se requiere un archivo de configuración independiente (spy.properties) y se trabajó activamente en. No voy a tocar p6spy de nuevo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top