EventLogTraceListener クラス
アセンブリ: System (system.dll 内)


![]() |
---|
このクラスに適用される HostProtectionAttribute 属性の Resources プロパティの値は、Synchronization です。HostProtectionAttribute は、デスクトップ アプリケーション (一般的には、アイコンをダブルクリック、コマンドを入力、またはブラウザに URL を入力して起動するアプリケーション) には影響しません。詳細については、HostProtectionAttribute クラスのトピックまたは「SQL Server プログラミングとホスト保護属性」を参照してください。 |
トレース出力またはデバッグの出力を EventLog にリダイレクトするために、この EventLogTraceListener のインスタンスを Debug.Listeners コレクションまたは Trace.Listeners コレクションに追加できます。
このクラスは、トレース出力またはデバッグ出力を受信するイベント ログを取得または設定するための EventLog プロパティと、EventLogTraceListener の名前を保持するための Name プロパティを提供します。
Close メソッドは、イベント ログを終了して、トレース出力またはデバッグ出力を受信しないようにします。メッセージは、Write メソッドおよび WriteLine メソッドによってイベント ログに書き込まれます。
![]() |
---|
大量のデータがイベント ログに書き込まれないようにするために、EventLogTraceListener は TraceOutputOptions プロパティによって指定されたオプションのトレース データを出力しません。 |

イベント ログに出力するトレース リスナを作成する例を次に示します。まず、myEventLog というイベント ログが作成されます。次に、myEventLog を使用する新しい EventLogTraceListener が作成されます。さらに、myTraceListener が Trace.Listeners コレクションに追加されます。最後に、行が Listeners オブジェクトに出力されます。
Overloads Public Shared Sub Main(args() As String) ' Create a trace listener for the event log. Dim myTraceListener As New EventLogTraceListener("myEventLogSource") ' Add the event log trace listener to the collection. Trace.Listeners.Add(myTraceListener) ' Write output to the event log. Trace.WriteLine("Test output") End Sub 'Main
public static void Main(string[] args) { // Create a trace listener for the event log. EventLogTraceListener myTraceListener = new EventLogTraceListener("myEventLogSource"); // Add the event log trace listener to the collection. Trace.Listeners.Add(myTraceListener); // Write output to the event log. Trace.WriteLine("Test output"); }
int main() { // Create a trace listener for the event log. EventLogTraceListener^ myTraceListener = gcnew EventLogTraceListener( "myEventLogSource" ); // Add the event log trace listener to the collection. Trace::Listeners->Add( myTraceListener ); // Write output to the event log. Trace::WriteLine( "Test output" ); }
public static void main(String[] args) { // Create a trace listener for the event log. EventLogTraceListener myTraceListener = new EventLogTraceListener("myEventLogSource"); // Add the event log trace listener to the collection. Trace.get_Listeners().Add(myTraceListener); // Write output to the event log. Trace.WriteLine("Test output"); } //main

System.MarshalByRefObject
System.Diagnostics.TraceListener
System.Diagnostics.EventLogTraceListener

この型は、スレッド セーフです。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


EventLogTraceListener コンストラクタ ()
アセンブリ: System (system.dll 内)


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


EventLogTraceListener コンストラクタ

名前 | 説明 |
---|---|
EventLogTraceListener () | トレース リスナを指定せずに、EventLogTraceListener クラスの新しいインスタンスを初期化します。 |
EventLogTraceListener (EventLog) | イベント ログを指定して、EventLogTraceListener クラスの新しいインスタンスを初期化します。 |
EventLogTraceListener (String) | ソースを指定して、EventLogTraceListener クラスの新しいインスタンスを初期化します。 |

EventLogTraceListener コンストラクタ (EventLog)
アセンブリ: System (system.dll 内)


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


EventLogTraceListener コンストラクタ (String)
アセンブリ: System (system.dll 内)


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


EventLogTraceListener プロパティ

名前 | 説明 | |
---|---|---|
![]() | Attributes | アプリケーション構成ファイルに定義されているカスタム トレース リスナ属性を取得します。 ( TraceListener から継承されます。) |
![]() | EventLog | 書き込み先となるイベント ログを取得または設定します。 |
![]() | Filter | トレース リスナのトレース フィルタを取得および設定します。 ( TraceListener から継承されます。) |
![]() | IndentLevel | インデントのレベルを取得または設定します。 ( TraceListener から継承されます。) |
![]() | IndentSize | 1 つのインデントに含まれる空白の数を取得または設定します。 ( TraceListener から継承されます。) |
![]() | IsThreadSafe | トレース リスナがスレッド セーフかどうかを示す値を取得します。 ( TraceListener から継承されます。) |
![]() | Name | オーバーライドされます。 この EventLogTraceListener の名前を取得または設定します。 |
![]() | TraceOutputOptions | トレース出力オプションを取得または設定します。 ( TraceListener から継承されます。) |

関連項目
EventLogTraceListener クラスSystem.Diagnostics 名前空間
TraceListener
DefaultTraceListener クラス
TextWriterTraceListener
EventLog クラス
Stream
TextWriter
Debug クラス
Trace
EventLogTraceListener メソッド


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

関連項目
EventLogTraceListener クラスSystem.Diagnostics 名前空間
TraceListener
DefaultTraceListener クラス
TextWriterTraceListener
EventLog クラス
Stream
TextWriter
Debug クラス
Trace
EventLogTraceListener メンバ
トレース出力またはデバッグ出力を EventLog に転送する簡単なリスナを提供します。
EventLogTraceListener データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Attributes | アプリケーション構成ファイルに定義されているカスタム トレース リスナ属性を取得します。(TraceListener から継承されます。) |
![]() | EventLog | 書き込み先となるイベント ログを取得または設定します。 |
![]() | Filter | トレース リスナのトレース フィルタを取得および設定します。(TraceListener から継承されます。) |
![]() | IndentLevel | インデントのレベルを取得または設定します。(TraceListener から継承されます。) |
![]() | IndentSize | 1 つのインデントに含まれる空白の数を取得または設定します。(TraceListener から継承されます。) |
![]() | IsThreadSafe | トレース リスナがスレッド セーフかどうかを示す値を取得します。 (TraceListener から継承されます。) |
![]() | Name | オーバーライドされます。 この EventLogTraceListener の名前を取得または設定します。 |
![]() | TraceOutputOptions | トレース出力オプションを取得または設定します。(TraceListener から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

関連項目
EventLogTraceListener クラスSystem.Diagnostics 名前空間
TraceListener
DefaultTraceListener クラス
TextWriterTraceListener
EventLog クラス
Stream
TextWriter
Debug クラス
Trace
- EventLogTraceListenerのページへのリンク