كيفية القيام بما يلي: رسائل السجل عند بدء تطبيق أو إغلاقه

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

للوصول إلى التعليمات البرمجية لمعالج الأحداث الخاص بالتطبيق

  1. اختر المشروع المحدد في مستكشف الحلول. من قائمة مشروع ، اختر خصائص.

  2. انقر فوق علامة التبويب التطبيق.

  3. انقر فوق زر عرض أحداث التطبيق لفتح محرر التعليمات البرمجية .

    و هذا يفتح ملف ApplicationEvents.vb .

لتسجيل الرسائل عند بدء تشغيل التطبيق

  1. قم بتضمين ملف ApplicationEvents.vb بفتحه في محرر التعليمات البرمجية. من قائمة عام, اختر أحداث MyApplication.

  2. في قائمة التعريف ، اختربدء التشغيل.

    التطبيق يرفع حدث Startup قبل تشغيل التطبيق الرئيسي.

  3. أضف أسلوب My.Application.Log.WriteEntry إلى معالج الحدث Startup .

    My.Application.Log.WriteEntry("Application started at " &
        My.Computer.Clock.GmtTime.ToString)
    

تسجيل رسائل عند إيقاف تشغيل التطبيق

  1. قم بتضمين ملف ApplicationEvents.vb بفتحه في محرر التعليمات البرمجية. من قائمة عام, اختر أحداث MyApplication.

  2. في قائمة التعريف ، اخترإيقاف التشغيل.

    يرفع التطبيق حدث Shutdown بعد تشغيل تطبيق الرئيسي ، و لكن قبل إيقاف تشغيله .

  3. أضف أسلوب My.Application.Log.WriteEntry إلى معالج الحدث Shutdown .

    My.Application.Log.WriteEntry("Application shut down at " &
        My.Computer.Clock.GmtTime.ToString)
    

مثال

و يمكنك استخدام مصمم المشروع للوصول إلى أحداث التطبيق في محرر التعليمات البرمجية . لمزيد من المعلومات، راجع كيفية القيام بما يلي: معالجة أحداث التطبيق (Visual Basic).

Private Sub MyApplication_Startup(
    ByVal sender As Object,
    ByVal e As ApplicationServices.StartupEventArgs
) Handles Me.Startup
    My.Application.Log.WriteEntry("Application started at " &
        My.Computer.Clock.GmtTime.ToString)
End Sub

Private Sub MyApplication_Shutdown(
    ByVal sender As Object,
    ByVal e As System.EventArgs
) Handles Me.Shutdown
    My.Application.Log.WriteEntry("Application shut down at " &
        My.Computer.Clock.GmtTime.ToString)
End Sub

راجع أيضًا:

المهام

كيفية القيام بما يلي: معالجة أحداث التطبيق (Visual Basic)

المرجع

Microsoft.VisualBasic.Logging.Log

WriteEntry

WriteException

المبادئ

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