Qualquer coisa melhor do que P6Spy? [fechadas]
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?
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.
-
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.
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.