سؤال

فقط أتساءل ما هو رأي الجميع على عارض الأحداث أداة المشرف Windows؟

أنا أكتب تطبيق WCF في الوقت الحالي وبدأت في تسجيل الأخطاء على عارض أحداث Windows عندما أتعامل معها. ثم بدأت في التفكير، هل يجب أن أقوم بتسجيل الدخول أكثر من مجرد أخطاء، مثل عندما قام المستخدم بتسجيل الدخول أو الخروج أو هل ستذهب إلى مزيد من التسجيل حتى المزيد من النشاط؟

أو هل هذه أداة تستخدم أساسا لاختبار دون استخدام المصحح؟

أي إدخال نقدر :-)

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

المحلول

عموما أود أن أقول ذلك يعتمد على البرنامج والجمهور المقصود. على سبيل المثال، سيتعين على التطبيق الذي تستخدمه حكومة الولايات المتحدة (على وجه التحديد DOD) تسجيل أحداث معينة إلى سجل (سجل أحداث Windows على الأرجح) لتلبية متطلبات الأمان.

عدم معرفة كيفية قيامك بتسجيل الدخول الآن، أود أن أقترح عليك استخدام إطار تسجيل مثل log4net. للقيام تسجيل التطبيق الخاص بك. هذا بعيدا في وقت التشغيل يمكنك خياط ما يتم تسجيله وأين يتم تسجيله إليه. ستكون هذه مساعدة هائلة في تصحيح الأخطاء / الأخطاء في نظام الإنتاج أو لهذا الأمر في الاختبار إذا لم يكن لديك مصحح مصابيح يمكن استخدامها في الاختبار.

نصائح أخرى

سجل أحداث Windows هو وجهة مشتركة للتطبيقات لتسجيل الأخطاء ورسائل المعلومات. تعرض جميع معايير الشركة وتفضيلات العمليات والمتطلبات غير الوظيفية للعب في اتخاذ قرار بشأن وجهة السجل.

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

سجل الأحداث لديه بعض السلبيات:

  • عادة ما تحتاج مفاتيح التسجيل إلى الإعداد مسبقا لأن العديد من التطبيقات لن يكون لها أذونات لإنشاء المفاتيح في وقت التشغيل (مثل ASP.NET)
  • السجل يمكنه ملء منع تسجيل رسائلك
  • يمكن ضبط السجل على لطف يمكن أن يسبب قد تضيع إدخالات قديمة
  • حجم إدخال السجل محدود (إلى 32767 حرفا، وأعتقد أنه سيتم اقتطاع إدخالات كبيرة (على سبيل المثال إذا تم تسجيل رسالة WCF الكبيرة)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top