كيفية القيام بما يلي: كتابة معلومات الحدث إلى ملف نصي

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

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

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

    -أو-

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

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

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

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

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

    ستجد مقطع <listeners> في مقطع <المصدر>مع سمة اسم "DefaultSource" ، التي تم عمل تداخل لها أسفل مقطع <system.diagnostics> الذي تداخل ضمن مقطع المستوى الأعلى <تكوين>.

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

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

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

    <add name="FileLogListener" 
        type="Microsoft.VisualBasic.Logging.FileLogTraceListener, 
              Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, 
              PublicKeyToken=b03f5f7f11d50a3a"
        initializeData="FileLogListenerWriter"
        location="Custom"
        customlocation="c:\temp\" />
    

    تغيير قيمة سمة customlocation لسجل الدليل.

    ملاحظة

    لتعيين قيمة خاصية وحدة الإصغاء , استخدم سمة لها نفس اسم الخاصية حيث تكون مل الحروف صغيرة في الاسم. على سبيل المثال، تعين سمات location و customlocation قيم خصائص Location و CustomLocation .

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

راجع أيضًا:

المهام

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

المرجع

Microsoft.VisualBasic.Logging.Log

WriteEntry

WriteException

المبادئ

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