My.Application.Log オブジェクト

更新 : 2007 年 11 月

イベントと例外の情報を作成するためのプロパティとメソッドを、アプリケーション ログのリスナに提供します。

解説

My.Application.Log オブジェクトには、.NET Framework のログ サービスにアクセスするための、わかりやすいエントリ ポイントが用意されています。WriteEntry メソッドと WriteException メソッドは、アプリケーション ログのリスナにメッセージを書き込みます。リスナはアプリケーションの構成ファイルで構成できます。詳細については、「チュートリアル : My.Application.Log による情報の書き込み先の変更」および「Visual Basic でのアプリケーション ログの使用」を参照してください。

My.Application.Log オブジェクトは、クライアント アプリケーションにのみ使用できます。Web アプリケーションの場合は、My.Log を使用します。詳細については、「My.Log オブジェクト」を参照してください。

処理手順

My.Application.Log オブジェクトに関連するタスクの例を次の表に示します。

目的

参照項目

アプリケーション ログのリスナにイベント情報を書き込む

方法 : ログ メッセージを書き込む

アプリケーション ログのリスナに例外の情報を書き込む

方法 : Visual Basic で例外をログに記録する

My.Application.Log が情報を書き込む場所を調べる

チュートリアル : My.Application.Log による情報の書き込み先の確認

使用例

My.Application.Log.WriteEntry メソッドを使用して、トレース情報のログを記録する方法は次の例のようになります。詳細については、「方法 : ログ メッセージを書き込む」を参照してください。

Public Sub TracingTest(ByVal fileName As String)
    My.Application.Log.WriteEntry( _
        "Entering TracingTest with argument " & _
        fileName & ".")
    ' Code to trace goes here.
    My.Application.Log.WriteEntry( _
        "Exiting TracingTest with argument " & _
        fileName & ".")
End Sub

必要条件

名前空間 : Microsoft.VisualBasic.Logging

クラス : Log

アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)

使用可能なプロジェクトの種類

プロジェクトの種類

使用可/不可

Windows アプリケーション

クラス ライブラリ

コンソール アプリケーション

Windows コントロール ライブラリ

Web コントロール ライブラリ

不可

Windows サービス

Web サイト

不可

参照

参照

My.Application.Log オブジェクトのメンバ

My.Application オブジェクト