استخدام علمه لتدقيق الأحداث المثيرة للاهتمام

StackOverflow https://stackoverflow.com/questions/952077

  •  11-09-2019
  •  | 
  •  

سؤال

يمكنني توصيل Elmah لتسجيل الاستثناءات في تطبيق ASP.Net الخاص بي وهو يعمل بشكل جيد.

لدي أيضًا متطلب لتدقيق الأحداث المثيرة للاهتمام التي تحدث في التطبيق.على سبيل المثال، يجب أن أقوم بتدقيق حدث "تم تغيير عنوان البريد الإلكتروني" وتخزين عنوان البريد الإلكتروني القديم والجديد.

هل من المناسب استخدام علمه لتسجيل هذه الأحداث المثيرة للاهتمام؟لا يبدو أن Elmah مهيأة لتسجيل أي شيء يتجاوز الاستثناءات.

يمكنني سحقها هناك وإنشاء استثناء مزيف، لكن رائحتها مضحكة.من ناحية أخرى، يبدو من السيئ وجود مستودعات سجلات متعددة لتطبيق صغير.

هل من المناسب استخدام علمه كمستودع للتدقيق وإنشاء استثناءات وهمية؟هل يستطيع علمه تخزين عناصر "المعلومات" بالإضافة إلى الاستثناءات؟هل هناك مستودع أفضل للأحداث المثيرة للاهتمام عندما أستخدم Elmah بالفعل؟

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

المحلول

بالتأكيد لا تستخدم ELMAH للتدقيق.إما أن تقوم بتضمين التدقيق في منطق عملك أو على الأقل استخدام شيء من هذا القبيل log4net لتسجيله في مكان آخر.

نصائح أخرى

أعتقد أنه من المحتمل أن أقوم بإنشاء مشغل SQL في الحقول التي ترغب في تدقيقها، فلن تضطر إلى التعامل مع أي تطبيقات أخرى، إذًا سيتولى خادم SQL كل هذا نيابةً عنك

ارتطام بمنشور قديم، ولكن الآن هناك elmahappender لlog4net

بهذه الطريقة، يمكنك الحصول على جميع وظائف log4net، مثل إرسال رسائل المعلومات إلى elmah، والحصول على واجهة الويب الرائعة الخاصة بـ elmah لقراءتها.

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