كيفية القيام بما يلي: رسائل السجل عند بدء تطبيق أو إغلاقه
يمكنك استخدام كائنات My.Application.Log و My.Log لتسجيل معلومات حول الأحداث التي تحدث في التطبيق الخاص بك. و يوضح هذا المثال كيفية إلى استخدام أسلوب My.Application.Log.WriteEntry مع الأحداث Startup و Shutdown لكتابة معلومات التتبع.
للوصول إلى التعليمات البرمجية لمعالج الأحداث الخاص بالتطبيق
اختر المشروع المحدد في مستكشف الحلول. من قائمة مشروع ، اختر خصائص.
انقر فوق علامة التبويب التطبيق.
انقر فوق زر عرض أحداث التطبيق لفتح محرر التعليمات البرمجية .
و هذا يفتح ملف ApplicationEvents.vb .
لتسجيل الرسائل عند بدء تشغيل التطبيق
قم بتضمين ملف ApplicationEvents.vb بفتحه في محرر التعليمات البرمجية. من قائمة عام, اختر أحداث MyApplication.
في قائمة التعريف ، اختربدء التشغيل.
التطبيق يرفع حدث Startup قبل تشغيل التطبيق الرئيسي.
أضف أسلوب My.Application.Log.WriteEntry إلى معالج الحدث Startup .
My.Application.Log.WriteEntry("Application started at " & My.Computer.Clock.GmtTime.ToString)
تسجيل رسائل عند إيقاف تشغيل التطبيق
قم بتضمين ملف ApplicationEvents.vb بفتحه في محرر التعليمات البرمجية. من قائمة عام, اختر أحداث MyApplication.
في قائمة التعريف ، اخترإيقاف التشغيل.
يرفع التطبيق حدث Shutdown بعد تشغيل تطبيق الرئيسي ، و لكن قبل إيقاف تشغيله .
أضف أسلوب 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