Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

Проект также разрабатывается на ГитХаб сейчас же. Обновленная документация также доступен.

Некоторые другие инструменты и библиотеки, похожие на P6Spy.

  • Шпион - Ремесленник похоже, что он немного перекрывается с набором функций в log4jdbc.Эта библиотека не обновлялась в течение 2 лет и зависит от ведения журнала Jakarta Commons.

  • ХАМон (Java Application Monitor) - это комплексный монитор приложений и API мониторинга, который включает мониторинг JDBC / SQL как часть своего очень большого набора функций.

  • JdbcProxy - JdbcProxy Драйвер также может эмулировать другой драйвер JDBC для тестирования приложения без базы данных.

  • Логдрайвер похоже, что он похож на log4jdbc, и автор написал хорошую статью о ведении журнала JDBC в целом и о своей мотивации и опыте написания LogDriver.

  • еще один Регистратор JDBC

  • log4jdbc-ремикс экспериментальный форк log4jdbc с некоторыми интересными функциями.

  • журнал jdbcdslog Еще одна новая оболочка jdbc с большим количеством функций, пересекающихся с log4jdbc.

  • SqlRecorder ( Запись SQL ) Библиотека, представляющая собой оболочку вокруг драйвера JDBC для записи всех выполняемых запросов в разные места, такие как файл, консоль или любой другой удаленный сервер, с помощью плагинов.

  • log4jdbc-log4j2 Еще один форк log4jdbc, который включает в себя форк log4jdbc-remix и другие собственные функции.

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top