سؤال

أخطط لاستخدام P6SPY لاعتراض بيانات قاعدة البيانات داخل بنية لدينا. ومع ذلك، لاحظت على موقع P6SPY الإلكتروني أن الإصدار الأخير من البرنامج عاد في عام 2003. هل هناك أي شيء أفضل أو يجب أن ألتصق فقط مع P6SPY؟

هل كانت مفيدة؟

المحلول

ما زلنا نستخدم P6SPY مع WeBlogic 8.1.5 مع EJB2.0 ويعمل سحر. أنا على وشك محاولة دمجها مع WeBlogic 10.3 و EJB3.0

نصائح أخرى

كان P6SPY قيد التطوير النشط منذ فترة الآن. الإصدار 2.0 قد تم إصداره للتو. يدعم الآن الاستخدام دون أي ملف تكوين لبعض حالات الاستخدام. كما تم تحديثه إلى API JDBC 4.0 وهو متوافق تماما هو Java 6 & 7.

كما يجري تطوير المشروع جيثب حاليا. وثائق محدثة متاح كذلك.

بعض الأدوات والمكتبات الأخرى التي تشيب إلى P6SPY.

  • حرفي جاسوس يبدو أنه يتداخل قليلا مع مجموعة الميزات في log4jdbc. لم يتم تحديث هذه المكتبة منذ عامين وتعتمد على تسجيل مشاع Jakarta.

  • جامون (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 وغيرها من الميزات الخاصة بها.

مصدر: https:/code.google.com/archive/p/log4jdbc/

بدأت في استخدام log4jdbc. عندما لا تعمل P6SPY على مشروع precompile قام باكتشاف سائقها الخاص. LOG4JDBC لديه تغيير عنوان URL DB DB الذي وجدناه أكثر بساطة لإعداده. كما أنه لا يتطلب ملف تكوين منفصل (spy.properties) ويتم عمله بنشاط. لن أتطرق إلى P6SPY مرة أخرى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top