我计划使用P6Spy拦截我们架构中的数据库语句。但是,我在P6Spy网站上注意到该软件的最后一个版本早在2003年。那里有什么更好或者我应该坚持使用P6Spy吗?
答案 0 :(得分:6)
该项目现在也在GitHub开发。 Updated documentation也可用。
答案 1 :(得分:6)
其他一些与P6Spy类似的工具和库。
Craftsman Spy似乎与log4jdbc中设置的功能重叠很多。该图书馆已在2年内更新,并依赖于Jakarta Commons Logging。
JAMon(Java Application Monitor)是一个全面的应用程序监视和监视API,其中包括JDBC / SQL监视,作为其非常大的功能集的一部分。
JdbcProxy驱动程序还可以模拟另一个JDBC驱动程序,以便在没有数据库的情况下测试应用程序。
LogDriver似乎与log4jdbc类似,作者写了一篇关于JDBC日志记录的好文章以及他编写LogDriver的动机和经验。
另一个JDBC logger
log4jdbc-remix log4jdbc的实验性分支,包含一些有趣的功能。
jdbcdslog另一个新的jdbc包装器,带有很多带有log4jdbc功能的交叉。
SqlRecorder一个库,它是JDBC驱动程序的包装器,用于通过插件将所有执行的查询记录到不同的位置,如文件,控制台或任何其他远程服务器。
log4jdbc-log4j2 log4jdbc的另一个分支,包括log4jdbc-remix分支及其拥有的其他功能。
答案 2 :(得分:5)
当p6spy不能用于执行自己的驱动程序发现的预编译项目时,我开始使用log4jdbc。 log4jdbc你有没有更改我们发现更容易设置的数据库连接URL。它也不需要单独的配置文件(spy.properties),并且它正在积极地工作。我不打算再次触摸p6spy。
答案 3 :(得分:2)
我们仍然将P6Spy与我们的Weblogic 8.1.5与EJB2.0一起使用,它的工作原理。我即将尝试将其与Weblogic 10.3和EJB3.0
集成