Что-нибудь лучше, чем P6Spy?

Я планирую использовать P6Spy для перехвата операторов базы данных в нашей архитектуре. Тем не менее, я заметил на веб-сайте P6Spy, что последняя версия программного обеспечения вернулась в 2003 году. Есть ли что-то там, что лучше, или я должен просто придерживаться P6Spy?

Ответы

Ответ 1

Мы по-прежнему используем P6Spy с нашим Weblogic 8.1.5 с EJB2.0, и он работает с прелестями. Я собираюсь попытаться интегрировать его с Weblogic 10.3 и EJB3.0

Ответ 2

Я начал использовать log4jdbc, когда p6spy не работал над прекомпиляционным проектом, который сделал свое собственное обнаружение драйвера. В log4jdbc вы изменили URL-адрес соединения с DB, который мы нашли более простым в настройке. Он также не требует отдельного файла конфигурации (spy.properties), и он активно работает. Я больше не буду трогать p6spy.

Ответ 3

P6Spy сейчас активно развивается некоторое время. Версия 2.0 также только что была выпущена. Теперь он поддерживает использование без какого-либо файла конфигурации для некоторых случаев использования. Он также был обновлен до API JDBC 4.0 и полностью совместим с Java 6 и 7.

Проект также разрабатывается на GitHub. Обновлена ​​документация.

Ответ 4

Некоторые другие инструменты и библиотеки, похожие на 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 и другие ее собственные функции.

Источник: https://code.google.com/archive/p/log4jdbc/