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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からEventLogTraceListener クラスを検索する場合は、下記のリンクをクリックしてください。

- EventLogTraceListener クラスのページへのリンク