次の方法で共有


方法: イベント情報をテキスト ファイルに書き込む (Visual Basic)

My.Application.Log オブジェクトおよび My.Log オブジェクトを使用すると、アプリケーション内で発生したイベントに関する情報をログに記録できます。この例では、My.Application.Log.WriteEntry メソッドを使用してトレース情報のログをログ ファイルに記録する方法を示します。

ファイル ログ リスナーを構成するには

  1. ソリューション エクスプローラーで app.config を右クリックし、[開く] をクリックします。

    または

    app.config ファイルがない場合は、次の操作を行います。

    1. [プロジェクト] メニューの [新しい項目の追加] をクリックします。

    2. [新しい項目の追加] ダイアログ ボックスで、[アプリケーション構成ファイル] をクリックします。

    3. [追加] をクリックします。

  2. アプリケーション構成ファイルで <listeners> セクションを見つけます。

    <listeners> セクションは、最上位の <configuration> セクションに入れ子になった <system.diagnostics> セクションにさらに入れ子になっている、名前属性が "DefaultSource" の <source> セクションにあります。

  3. その <listeners> セクションに次の要素を追加します。

    <add name="FileLogListener" />
    
  4. 最上位の <configuration> セクションに入れ子になっている <system.diagnostics> セクションで、<sharedListeners> セクションを見つけます。

  5. その <sharedListeners> セクションに次の要素を追加します。

    <add name="FileLogListener" 
        type="Microsoft.VisualBasic.Logging.FileLogTraceListener, 
              Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, 
              PublicKeyToken=b03f5f7f11d50a3a"
        initializeData="FileLogListenerWriter"
        location="Custom"
        customlocation="c:\temp\" />
    

    customlocation 属性の値をログ ディレクトリに変更します。

    [!メモ]

    リスナーのプロパティの値を設定するには、プロパティと同じ名前の属性を使用します。ただし、名前のすべての文字を小文字にします。たとえば、location 属性と customlocation 属性は、Location プロパティと CustomLocation プロパティの値を設定します。

イベント情報をファイル ログに書き込むには

参照

処理手順

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

関連項目

Microsoft.VisualBasic.Logging.Log

WriteEntry

WriteException

概念

Visual Basic でのアプリケーション ログの使用