كيفية القيام بما يلي: الكتابة إلى سجل حدث التطبيق .

يمكنك استخدام كائنات My.Application.Log و My.Log لكتابة معلومات حول الأحداث التي تحدث في التطبيق الخاص بك. يوضح هذا المثال كيفية تكوين حدث listener لذلك My.Application.Log يكتب معلومات التتبّع لسجل حدث التطبيق .

لا يمكن الكتابة إلى سجل الأمان . للكتابة إلى سجل النظام يجب أن تكون عضواً في حساب النظام المحلي أو مسؤول الحساب .

لعرض سجل الحدث ، يمكنك استخدام المستعرض الخادم أو عارض الأحداث لـ Windows. لمزيد من المعلومات، راجع ETW Events in the .NET Framework.

ملاحظة

سجلات الحدث غير معتمدة في نظام التشغيل ‏ Windows 95 أو ‏‫نظام التشغيل Windows 98 أو ‏‫نظام التشغيل Windows Millennium Edition.

لإضافة و تكوين وحدة إصغاء سجل الالحدث

  1. انقر بالزر الأيمن فوق app.config في مستكشف الحلول ثم قم باختيار فتح.

    -أو-

    إذا لم يكن هناك ملف app.config ,

    1. في القائمة المشروع اختر إضافة عنصر جديد .

    2. من مربع حوار إضافة عنصر جديد ، اختر ملف تكوين التطبيق.

    3. انقر فوق إضافة.

  2. حدد موقع مقطع <listeners> في ملف تكوين التطبيق .

    ستجد مقطع <listeners> في مقطع <source> مع سمة الاسم "DefaultSource" ، التي تم عمل تداخل لها تحت مقطع <system.diagnostics> و الذي عمل تداخل له تحت المستوى الأعلى لمقطع <configuration> .

  3. أضف هذا العنصر إلى ذلك المقطع <listeners> :

    <add name="EventLog"/>
    
  4. بحث في مقطع <sharedListeners> في مقطع <system.diagnostics> في مقطع المستوى الأعلى <configuration> .

  5. أضف هذا العنصر إلى ذلك المقطع <sharedListeners> :

    <add name="EventLog"
        type="System.Diagnostics.EventLogTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
         initializeData="APPLICATION_NAME"/>
    

    استبدل APPLICATION_NAME مع اسم التطبيق الخاص بك.

    ملاحظة

    عادةً ، ما يكتب التطبيق الأخطاء فقط في حدث السجل . للحصول على معلومات حول تصفية سجل الإخراج راجع الإرشادات التفصيلية: تصفية إخراج My.Application.Log.

لكتابة معلومات الحدث إلى سجل الحدث

راجع أيضًا:

المهام

كيفية القيام بما يلي: استثناءات السجل في Visual Basic

الإرشادات التفصيلية: تحديد أين يكتب My.Application.Log المعلومات

المرجع

Microsoft.VisualBasic.Logging.Log

WriteEntry

WriteException

المبادئ

العمل مع سجلات التطبيق في Visual Basic