Ответ 1
Мы по-прежнему используем P6Spy с нашим Weblogic 8.1.5 с EJB2.0, и он работает с прелестями. Я собираюсь попытаться интегрировать его с Weblogic 10.3 и EJB3.0
Я планирую использовать P6Spy для перехвата операторов базы данных в нашей архитектуре. Тем не менее, я заметил на веб-сайте P6Spy, что последняя версия программного обеспечения вернулась в 2003 году. Есть ли что-то там, что лучше, или я должен просто придерживаться P6Spy?
Мы по-прежнему используем P6Spy с нашим Weblogic 8.1.5 с EJB2.0, и он работает с прелестями. Я собираюсь попытаться интегрировать его с Weblogic 10.3 и EJB3.0
Я начал использовать log4jdbc, когда p6spy не работал над прекомпиляционным проектом, который сделал свое собственное обнаружение драйвера. В log4jdbc вы изменили URL-адрес соединения с DB, который мы нашли более простым в настройке. Он также не требует отдельного файла конфигурации (spy.properties), и он активно работает. Я больше не буду трогать p6spy.
P6Spy сейчас активно развивается некоторое время. Версия 2.0 также только что была выпущена. Теперь он поддерживает использование без какого-либо файла конфигурации для некоторых случаев использования. Он также был обновлен до API JDBC 4.0 и полностью совместим с Java 6 и 7.
Проект также разрабатывается на GitHub. Обновлена документация.
Некоторые другие инструменты и библиотеки, похожие на P6Spy.
Craftsman Spy, похоже, немного перекрывает набор функций в log4jdbc. Эта библиотека не обновляется через 2 года и зависит от регистрации в Джакартской области.
JAMon (Java Application Monitor) - это комплексный API мониторинга приложений и мониторинга, который включает мониторинг JDBC/SQL как часть это очень большой набор функций.
JdbcProxy Драйвер также может эмулировать другой драйвер JDBC для тестирования приложения без базы данных.
LogDriver, похоже, аналогичен log4jdbc, и автор написал хорошую статью о регистрации JDBC в целом и его мотивации и опыт написания LogDriver.
еще один JDBC-журнал
log4jdbc-remix экспериментальный файл log4jdbc с некоторыми интересными функциями.
jdbcdslog Еще одна новая оболочка jdbc с большим количеством кроссоверов с функциями log4jdbc.
SqlRecorder Библиотека, которая является оболочкой драйвера JDBC для записи всех выполненных запросов в разные местоположения, такие как файл, консоль или любой другой удаленный сервер через плагины.
log4jdbc-log4j2 Еще одна вилка log4jdbc, которая включает в себя вилку log4jdbc-remix и другие ее собственные функции.