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
こちらも参照ください
.NET