Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете использовать 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