My.Application.LogオブジェクトとMy.Log オブジェクトを使用して、アプリケーションで発生したイベントに関する情報をログに記録できます。 この例では、 My.Application.Log.WriteEntry メソッドを使用してトレース情報をログ ファイルに記録する方法を示します。
ファイル ログ リスナーを追加して構成するには
ソリューション エクスプローラーで app.config を右クリックし、[開く] を選択します。
-又は-
app.config ファイルがない場合:
[ プロジェクト ] メニューの [ 新しい項目の追加] を選択します。
[ 新しい項目の追加 ] ダイアログ ボックスで、[ アプリケーション構成ファイル] を選択します。
追加をクリックします。
アプリケーション構成ファイルの
<listeners>セクションを見つけます。<listeners>セクションは "DefaultSource" という name 属性を持ち、<source>セクションの中に入れ子になっています。この<source>セクションは、<system.diagnostics>セクションの中に入れ子になっており、この<system.diagnostics>セクションは最上位の<configuration>セクションの下に入れ子になっています。この要素をその
<listeners>セクションに追加します。<add name="FileLogListener" />最上位レベルの
<sharedListeners>セクションの配下に入れ子になっている<system.diagnostics>セクション内で、<configuration>セクションを見つけます。この要素をその
<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 プロパティの値を設定します。
イベント情報をファイル ログに書き込むには
My.Application.Log.WriteEntryまたはMy.Application.Log.WriteExceptionメソッドを使用して、ファイル ログに情報を書き込みます。 詳細については、「 方法: ログ メッセージを書き込む 」と「 方法: 例外をログに記録する」を参照してください。
アセンブリのファイル ログ リスナーを構成すると、そのアセンブリから書き込まれるすべてのメッセージ My.Application.Log 受信します。
こちらも参照ください
.NET