كيفية القيام بما يلي: كتابة معلومات الحدث إلى ملف نصي
يمكنك استخدام كائنات My.Application.Log و My.Log لتسجيل معلومات حول الأحداث التي تحدث في التطبيق الخاص بك. و يوضح هذا المثال كيفية استخدام أسلوب My.Application.Log.WriteEntry لتسجيل معلومات التتبع إلى ملف السجل .
لإضافة و تكوين وحدة إصغاء سجل الملف
انقر بالزر الأيمن فوق app.config في مستكشف الحلول ثم قم باختيار فتح.
-أو-
إذا لم يكن هناك ملف app.config:
في القائمة المشروع اختر إضافة عنصر جديد .
من مربع حوار إضافة عنصر جديد ، اختر ملف تكوين التطبيق.
انقر فوق إضافة.
حدد موقع مقطع <listeners> في ملف تكوين التطبيق .
ستجد مقطع <listeners> في مقطع <المصدر>مع سمة اسم "DefaultSource" ، التي تم عمل تداخل لها أسفل مقطع <system.diagnostics> الذي تداخل ضمن مقطع المستوى الأعلى <تكوين>.
أضف هذا العنصر إلى ذلك المقطع <listeners> :
<add name="FileLogListener" />
حدد موقع مقطع <sharedListeners> في مقطع <system.diagnostics> ، تحت مقطع المستوى الأعلى <configuration> .
أضف هذا العنصر إلى ذلك المقطع <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 .
لكتابة معلومات الحدث إلى سجل الملف
استخدم أسلوب My.Application.Log.WriteEntry أو My.Application.Log.WriteException لكتابة المعلومات إلى سجل الملف. للمزيد من المعلومات، راجع كيفية القيام بما يلي: كتابة رسائل السجل وكيفية القيام بما يلي: استثناءات السجل في Visual Basic.
بعد تكوين وحدة إصغاء ملف السجل الخاص بأحد التجميعات ، يتلقى كل الرسائل التي يكتبها My.Application.Log من هذا التجميع.
راجع أيضًا:
المهام
كيفية القيام بما يلي: استثناءات السجل في Visual Basic
المرجع
Microsoft.VisualBasic.Logging.Log