P6Spy を使用して、アーキテクチャ内のデータベース ステートメントを傍受することを計画しています。しかし、P6Spy の Web サイトで、ソフトウェアの最後のリリースが 2003 年にさかのぼることに気付きました。より良いものはありますか、それとも P6Spy に固執する必要がありますか?
4 に答える
P6Spy に類似したその他のツールとライブラリ。
Craftsman Spyは、log4jdbc の機能セットとかなり重複しているようです。このライブラリは 2 年間更新されておらず、Jakarta Commons Logging に依存しています。
JAMon (Java Application Monitor) は、非常に大きな機能セットの一部として JDBC/SQL 監視を含む包括的なアプリケーション監視および監視 API です。
JdbcProxyドライバーは、別の JDBC ドライバーをエミュレートして、データベースなしでアプリケーションをテストすることもできます。
LogDriverは log4jdbcに似ているようで、著者は JDBC ロギング全般と、LogDriver を書いた動機と経験に関する素晴らしい記事を書いています。
さらに別のJDBC ロガー
log4jdbc-いくつかの興味深い機能を備えた log4jdbc の実験的なフォークをリミックスします。
jdbcdslog log4jdbc 機能との多くのクロスオーバーを備えた別の新しい jdbc ラッパー。
SqlRecorder実行されたすべてのクエリをプラグイン経由でファイル、コンソール、その他のリモート サーバーなどのさまざまな場所に記録する、JDBC ドライバーのラッパーであるライブラリ。
log4jdbc-log4j2 log4jdbc-remix フォークと独自のその他の機能を含む log4jdbc の別のフォーク。
独自のドライバー検出を行うプリコンパイル プロジェクトで p6spy が機能しなかったときに、log4jdbcを使い始めました。log4jdbc では、セットアップが簡単であることがわかった DB 接続 URL を変更する必要があります。また、別の構成ファイル (spy.properties) を必要とせず、積極的に取り組んでいます。もう p6spy には触れません。
EJB2.0を搭載したWeblogic 8.1.5でP6Spyをまだ使用しており、魅力的に機能します。私はそれをWeblogic 10.3およびEJB3.0と統合しようとしています