Pergunta

Estou planejando usar P6Spy às declarações de banco de dados intercepção dentro de nossa arquitetura. No entanto, notei no site da P6Spy que a última versão do software estava de volta em 2003. Existe alguma coisa lá fora que é melhor ou devo ficar com P6Spy?

Foi útil?

Solução

Nós ainda usamos P6Spy com nossa Weblogic 8.1.5 com EJB2.0 e funciona encantos. Estou prestes a tentar integrá-lo com Weblogic 10.3 e EJB3.0

Outras dicas

P6Spy tem estado sob desenvolvimento ativo atrás por um tempo agora. A versão 2.0 também acaba de ser lançado. Ele agora suporta usar sem qualquer arquivo de configuração para alguns casos de uso. Também foi atualizado para a API JDBC 4.0 e é compatível é o Java 6 e 7.

O projeto também está sendo desenvolvido em GitHub agora. Atualizado documentação também está disponível.

Algumas outras ferramentas e bibliotecas que são semelhante a P6Spy.

  • aparece Artesão Spy para se sobrepõem um pouco com o conjunto de recursos em log4jdbc. Esta biblioteca não foi atualizado em 2 anos e depende Jakarta Commons Logging.

  • JAMon (Java Application Monitor) é um monitor de aplicação e monitorização abrangentes API que inclui JDBC / SQL monitoramento como parte dele é muito grande conjunto de recursos.

  • JdbcProxy O motorista também pode emular outro driver JDBC para testar a aplicação sem um banco de dados .

  • LogDriver parece ser semelhante ao log4jdbc eo autor escreveu um belo artigo o registo de JDBC em geral e sua motivação e experiência de escrever LogDriver.

  • JDBC logger

  • log4jdbc-Remix um garfo experimental de log4jdbc com algumas características interessantes .

  • jdbcdslog Outra nova embalagem jdbc com um monte de cruzamento com características log4jdbc.

  • SqlRecorder Uma biblioteca que é um wrapper em torno de um driver JDBC para registrar todas as consultas executadas para locais diferentes, como um arquivo, console ou qualquer outro servidor remoto através de plugins.

  • log4jdbc-log4j2 Outra garfo de log4jdbc que inclui o log4jdbc- remixar garfo e outras características de seu próprio.

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

Eu comecei usando log4jdbc quando p6spy não iria trabalhar em um projeto pré-compilação que fez o seu descoberta próprio motorista. log4jdbc tem de alterar a URL de conexão DB que achamos mais simples de configurar. Ele também não exige um arquivo de configuração separado (spy.properties) e é trabalhado ativamente. Eu não vou tocar p6spy novamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top