الإرشادات التفصيلية: إيقاف تشغيل إخراج My.Application.Log

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

الشروع في العمل

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

لبناء نموذج التطبيق

  1. افتح نافذة Visual Basic جديدة لمشروع التطبيق .

  2. أضف زر يسمى Button1 إلى Form1.

  3. في معالج الأحداث Click لـ Button1 ، أضف التعليمات البرمجية التالية :

    My.Application.Log.WriteEntry("Log entry")
    
  4. قم بتشغيل التطبيق في المصحح.

  5. اضغطButton1.

    و يكتب التطبيق المعلومات التالية لمخرج ملف السجل و التصحيح الخاص بالتطبيق .

    DefaultSource Information: 0 : Log entry

  6. اغلق التطبيق.

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

إزالة Listeners من My.Application.Log

بشكل افتراضي يحتوي التطبيق على اثنين من listeners اللذان يكتبان إخراج التصحيح الخاص بالتطبيق و ملف السجل. يوضح هذا المثال كيفية إلى إزالة تلك listeners .

لإزالة سجل listeners من كائن السجل

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

    -أو-

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

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

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

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

  2. حدد موقع المقطع <listeners> في المقطع <source> مع name سمة "DefaultSource".

    مقاطع تكوين السجل هذه توجد في عقدة <system.diagnostics> في العقدة الرئيسية <configuration> لملف التكوين. XML ل DefaultSource (المصدر الافتراضي) في عقدة <sources> .

  3. قم بإزالة عنصر <add> مع سمة "FileLog" name . يجب أن تبدو كهذا العنصر:

    <add name="FileLog"/>

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

    <!-- Remove the default debug listener. -->
    <remove name="Default"/>
    
  5. يجب أن يكون محتوى ملف app.config مماثل لـ XML التالية:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <system.diagnostics>
        <sources>
          <!-- This section configures My.Application.Log -->
          <source name="DefaultSource" switchName="DefaultSwitch">
            <listeners>
              <!-- Remove the default debug listener. -->
              <remove name="Default"/>
            </listeners>
          </source>
        </sources>
        <switches>
          <add name="DefaultSwitch" value="Information" />
        </switches>
      </system.diagnostics>
    </configuration>
    
  6. قم بتشغيل التطبيق في المصحح.

  7. اضغطButton1.

    لا يكتب التطبيق أية معلومات لإخراج التصحيح أو ملف السجل للتطبيق.

و لمزيد من المعلومات حول تغيير إعدادات السجل بعد التوزيع ، راجع العمل مع سجلات التطبيق في Visual Basic.

راجع أيضًا:

المهام

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

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

الإرشادات التفصيلية: تصفية إخراج My.Application.Log

الإرشادات التفصيلية: إنشاء سجل إصغاء مخصص

كيفية القيام بما يلي: كتابة رسائل السجل

المبادئ

معلومات التسجيل من التطبيق