ConsoleTraceListener ConsoleTraceListener ConsoleTraceListener ConsoleTraceListener Class

定義

トレース出力またはデバッグ出力を、標準出力と標準エラー出力ストリームのいずれかに転送します。Directs tracing or debugging output to either the standard output or the standard error stream.

public ref class ConsoleTraceListener : System::Diagnostics::TextWriterTraceListener
public class ConsoleTraceListener : System.Diagnostics.TextWriterTraceListener
type ConsoleTraceListener = class
    inherit TextWriterTraceListener
Public Class ConsoleTraceListener
Inherits TextWriterTraceListener
継承

次のコード例では、2つのパブリックメソッドを持つクラスで構成されるコンソールアプリケーションを実装します。The following code example implements a console application consisting of a class with two public methods.

メソッドMainは、コマンドライン引数を調べ、トレース出力を標準エラーストリームまたは標準出力ストリームに転送するかどうかを決定します。The Main method examines the command-line arguments and determines if trace output should be directed to the standard error stream or the standard output stream. Main指定したConsole出力ConsoleTraceListenerストリームのオブジェクトを作成して初期化し、このオブジェクトをトレースリスナーコレクションに追加します。Main creates and initializes a ConsoleTraceListener object for the specified Console output stream, and adds this object to the trace listener collection. 次に、 WriteEnvironmentInfoToTraceメソッドを呼び出します。これにより、実行中の環境とトレースリスナーの構成に関する詳細がトレース出力に書き込まれます。It then calls the WriteEnvironmentInfoToTrace method, which writes details about the executing environment and the trace listener configuration to the trace output.

このサンプルアプリケーションを実行すると、環境とトレース構成の詳細が、 ConsoleTraceListenerオブジェクトを介して指定されたコンソール出力ストリームに書き込まれます。When the example application runs, the environment and trace configuration details are written to the specified console output stream through the ConsoleTraceListener object.

// Define the TRACE directive, which enables trace output to the 
// Trace.Listeners collection. Typically, this directive is defined
// as a compilation argument.
#define TRACE
using System;
using System.Diagnostics;

public class ConsoleTraceSample
{

    // Define a simple method to write details about the current executing 
    // environment to the trace listener collection.
    public static void WriteEnvironmentInfoToTrace()
    {

        string methodName = "WriteEnvironmentInfoToTrace";

        Trace.Indent();
        Trace.WriteLine(DateTime.Now.ToString() + " - Start of " + methodName);
        Trace.Indent();

        // Write details on the executing environment to the trace output.
        Trace.WriteLine("Operating system: " + System.Environment.OSVersion.ToString());
        Trace.WriteLine("Computer name: " + System.Environment.MachineName);
        Trace.WriteLine("User name: " + System.Environment.UserName);
        Trace.WriteLine("CLR runtime version: " + System.Environment.Version.ToString());
        Trace.WriteLine("Command line: " + System.Environment.CommandLine);

        // Enumerate the trace listener collection and 
        // display details about each configured trace listener.
        Trace.WriteLine("Number of configured trace listeners = " + Trace.Listeners.Count.ToString());

        foreach (TraceListener tl in Trace.Listeners)
        {
            Trace.WriteLine("Trace listener name = " + tl.Name);
            Trace.WriteLine("               type = " + tl.GetType().ToString());
        }

        Trace.Unindent();
        Trace.WriteLine(DateTime.Now.ToString() + " - End of " + methodName);
        Trace.Unindent();

    }

    // Define the main entry point of this class.
    // The main method adds a console trace listener to the collection
    // of configured trace listeners, then writes details on the current
    // executing environment.
    public static void Main(string[] CmdArgs)
    {

        // Write a trace message to all configured trace listeners.
        Trace.WriteLine(DateTime.Now.ToString()+" - Start of Main");

        // Define a trace listener to direct trace output from this method
        // to the console.
        ConsoleTraceListener consoleTracer;

        // Check the command line arguments to determine which
        // console stream should be used for trace output.
        if ((CmdArgs.Length>0)&&(CmdArgs[0].ToString().ToLower().Equals("/stderr")))
            // Initialize the console trace listener to write
            // trace output to the standard error stream.
        {
            consoleTracer = new ConsoleTraceListener(true);
        }
        else
        {
            // Initialize the console trace listener to write
            // trace output to the standard output stream.
            consoleTracer = new ConsoleTraceListener();
        }
        // Set the name of the trace listener, which helps identify this 
        // particular instance within the trace listener collection.
        consoleTracer.Name = "mainConsoleTracer";

        // Write the initial trace message to the console trace listener.
        consoleTracer.WriteLine(DateTime.Now.ToString()+" ["+consoleTracer.Name+"] - Starting output to trace listener.");

        // Add the new console trace listener to 
        // the collection of trace listeners.
        Trace.Listeners.Add(consoleTracer);

        // Call a local method, which writes information about the current 
        // execution environment to the configured trace listeners.
        WriteEnvironmentInfoToTrace();

        // Write the final trace message to the console trace listener.
        consoleTracer.WriteLine(DateTime.Now.ToString()+" ["+consoleTracer.Name+"] - Ending output to trace listener.");

        // Flush any pending trace messages, remove the 
        // console trace listener from the collection,
        // and close the console trace listener.
        Trace.Flush();
        Trace.Listeners.Remove(consoleTracer);
        consoleTracer.Close();

        // Write a final trace message to all trace listeners.
        Trace.WriteLine(DateTime.Now.ToString()+" - End of Main");

        // Close all other configured trace listeners.
        Trace.Close();

    }

}
' Define the TRACE constant, which enables trace output to the 
' Trace.Listeners collection. Typically, this constant is defined
' as a compilation argument.
#Const TRACE = True

Imports System.Diagnostics

Public Class ConsoleTraceSample

    ' Define a simple method to write details about the current executing 
    ' environment to the trace listener collection.
    Public Shared Sub WriteEnvironmentInfoToTrace()

        Dim methodName As String = "WriteEnvironmentInfoToTrace"

        Trace.Indent()
        Trace.WriteLine(DateTime.Now.ToString() & " - Start of " & methodName)
        Trace.Indent()

        ' Write details on the executing environment to the trace output.
        Trace.WriteLine("Operating system: " & _
            System.Environment.OSVersion.ToString())
        Trace.WriteLine("Computer name: " & System.Environment.MachineName)
        Trace.WriteLine("User name: " & System.Environment.UserName)
        Trace.WriteLine("CLR version: " & System.Environment.Version.ToString)
        Trace.WriteLine("Command line: " & System.Environment.CommandLine)

        ' Enumerate the trace listener collection and 
        ' display details about each configured trace listener.
        Trace.WriteLine("Number of configured trace listeners = " & _
            Trace.Listeners.Count.ToString())

        Dim tl As TraceListener
        For Each tl In Trace.Listeners
            Trace.WriteLine("Trace listener name = " & tl.Name)
            Trace.WriteLine("               type = " & tl.GetType().ToString())
        Next tl

        Trace.Unindent()
        Trace.WriteLine(DateTime.Now.ToString() & " - End of " & methodName)
        Trace.Unindent()

    End Sub

    ' Define the main entry point of this class.
    ' The main method adds a console trace listener to the collection
    ' of configured trace listeners, then writes details on the current
    ' executing environment.
    Public Shared Sub Main(ByVal CmdArgs() As String)

        ' Write a trace message to all configured trace listeners.
        Trace.WriteLine(DateTime.Now.ToString() & " - Start of Main")

        ' Define a trace listener to direct trace output from this method
        ' to the console.
        Dim consoleTracer As ConsoleTraceListener

        ' Check the command line arguments to determine which
        ' console stream should be used for trace output.
        If (CmdArgs.Length > 0) AndAlso _
           (CmdArgs(0).ToLower.Equals("/stderr")) Then
            ' Initialize the console trace listener to write
            ' trace output to the standard error stream.
            consoleTracer = New ConsoleTraceListener(True)
        Else
            ' Initialize the console trace listener to write
            ' trace output to the standard output stream.
            consoleTracer = New ConsoleTraceListener
        End If
        ' Set the name of the trace listener, which helps identify this 
        ' particular instance within the trace listener collection.
        consoleTracer.Name = "mainConsoleTracer"

        ' Write the initial trace message to the console trace listener.
        consoleTracer.WriteLine(DateTime.Now.ToString() & " [" & _
             consoleTracer.Name & "] - Starting output to trace listener.")

        ' Add the new console trace listener to 
        ' the collection of trace listeners.
        Trace.Listeners.Add(consoleTracer)

        ' Call a local method, which writes information about the current 
        ' execution environment to the configured trace listeners.
        WriteEnvironmentInfoToTrace()

        ' Write the final trace message to the console trace listener.
        consoleTracer.WriteLine(DateTime.Now.ToString() & " [" & _
            consoleTracer.Name & "] - Ending output to trace listener.")

        ' Flush any pending trace messages, remove the 
        ' console trace listener from the collection,
        ' and close the console trace listener.
        Trace.Flush()
        Trace.Listeners.Remove(consoleTracer)
        consoleTracer.Close()

        ' Write a final trace message to all trace listeners.
        Trace.WriteLine(DateTime.Now.ToString() + " - End of Main")

        ' Close all other configured trace listeners.
        Trace.Close()

    End Sub

End Class

注釈

ConsoleTraceListenerクラスを使用して、トレースメッセージおよびデバッグメッセージをコンソールに書き込みます。Use the ConsoleTraceListener class to write trace and debugging messages to the console. オブジェクトをConsoleTraceListener初期化してConsole.Out 、トレースメッセージをストリームまたはConsole.Errorストリームに書き込むことができます。You can initialize a ConsoleTraceListener object to write trace messages to the Console.Out stream or to the Console.Error stream.

重要

IDisposable インターフェイス。IDisposable interface. 型の使用が完了したら、直接的または間接的に型を破棄する必要があります。When you have finished using the type, you should dispose of it either directly or indirectly. 型を直接破棄するにDisposeは、catchブロックtry /でメソッドを呼び出します。To dispose of the type directly, call its Dispose method in atry/catch block. 間接的に型を破棄するには、using (C# の場合) または Using (Visual Basic 言語) などの言語構成要素を使用します。To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). 詳細については、IDisposable インターフェイスに関するトピック内の「IDisposable を実装するオブジェクトの使用」セクションを参照してください。For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

トレース出力およびデバッグ出力が有効になっConsoleTraceListenerている場合、メッセージはSystem.Console指定されたストリームに書き込まれます。これは、 Console.WriteメソッドConsole.WriteLineまたはメソッドを使用してメッセージを記述する方法と似ています。When trace and debugging output is enabled, the ConsoleTraceListener messages are written to the specified System.Console stream, which is similar to the way messages are written with the Console.Write or Console.WriteLine methods. コンソールアプリケーションでは、出力System.Consoleストリームとエラーストリームによって既存のコンソールウィンドウにメッセージが書き込まれるか、 System.IO.TextWriterインスタンスに書き込むストリームをリダイレクトすることができます。In a console application, the System.Console output and error streams write messages to the existing console window, or you can redirect the streams to write to a System.IO.TextWriter instance.

注意

Windows ベースのアプリケーションのように、コンソールが存在しない場合は、コンソールに書き込まれたメッセージは表示されません。If the console does not exist, as in a Windows-based application, messages written to the console are not displayed.

ConsoleTraceListener Trace Listeners 、またDebugはを介して記述されたメッセージをコンソールに書き込む場合は、適切なコレクションにオブジェクトを追加します。 TraceSourceAdd a ConsoleTraceListener object to the appropriate Listeners collection if you want messages written through Trace, TraceSource, or Debug to be written to the console. さらに、メソッドTrace.WriteまたはTrace.WriteLineメソッドを使用して、コンソールにメッセージを直接書き込むことができます。In addition, you can write messages directly to the console using the Trace.Write or Trace.WriteLine methods.

注意

クラスDebugTraceクラスは、それぞれTraceListenerCollection Listenersのプロパティを通じてアクセスされる同じコレクションを共有します。The Debug and Trace classes share the same TraceListenerCollection collection, accessed through their respective Listeners properties. これらのクラスのConsoleTraceListenerいずれかを使用してコレクションにオブジェクトを追加すると、もう一方のクラスは同じリスナーを自動的に使用します。If you add a ConsoleTraceListener object to the collection using one of these classes, the other class automatically uses the same listener.

ほとんどのコンパイラでは、条件付きコンパイルフラグによってトレース出力およびデバッグ出力が有効になります。Most compilers enable trace and debug output through conditional compilation flags. トレースまたはデバッグを有効にしない場合、クラスSystem.Diagnostics.DebugSystem.Diagnostics.Traceクラスを介して記述されたメッセージは事実上無視されます。If you do not enable tracing or debugging, the messages written through the System.Diagnostics.Debug and System.Diagnostics.Trace classes are effectively ignored. トレース出力およびデバッグ出力を有効にする構文は、コンパイラ固有です。または Visual Basic 以外C#のコンパイラを使用する場合は、コンパイラのドキュメントを参照してください。The syntax to enable trace and debug output is compiler specific; if you use compilers other than C# or Visual Basic, refer to the documentation for your compiler.

  • でC#デバッグを有効にするには、コードをコンパイルするときに /d: debugフラグをコンパイラのコマンドラインに追加するか、ファイルの先頭に #define デバッグを追加します。To enable debugging in C#, add the /d:DEBUGflag to the compiler command line when you compile your code, or you can add #define DEBUG to the top of your file. Visual Basic で、 /d: DEBUG = Trueフラグをコンパイラのコマンドラインに追加します。In Visual Basic, add the /d:DEBUG=True flag to the compiler command line.

  • でC#トレースを有効にするには、コードをコンパイルするときに /d: traceフラグをコンパイラのコマンドラインに追加するか、ファイルの先頭に #define トレースを追加します。To enable tracing in C#, add the /d:TRACE flag to the compiler command line when you compile your code, or add #define TRACE to the top of your file. Visual Basic で、 /d: TRACE = Trueフラグをコンパイラのコマンドラインに追加します。In Visual Basic, add the /d:TRACE=True flag to the compiler command line.

ConsoleTraceListenerオブジェクトをコード内のListenersコレクションに追加することも、アプリケーション構成ファイルを使用ConsoleTraceListenerしてListenersコレクションにオブジェクトを追加することもできます。You can add a ConsoleTraceListener object to the Listeners collection in your code, or you can add a ConsoleTraceListener object to the Listeners collection through the application configuration file. コードにConsoleTraceListenerオブジェクトを追加して、特定のコードセクションまたは実行パスのメッセージを書き込みます。Add the ConsoleTraceListener object in your code to write messages for a specific code section or execution path. アプリケーション構成ファイルにオブジェクトを追加して、アプリケーションの実行中にすべてのトレースメッセージとデバッグメッセージをコンソールに送信します。ConsoleTraceListenerAdd the ConsoleTraceListener object in your application configuration file to direct all trace and debug messages to the console while the application executes.

コードの特定のセクションについてトレースおよびデバッグメッセージをコンソールに書き込むにはConsoleTraceListener 、オブジェクトを初期化し、 Listenersそれをコレクションに追加します。To write trace and debug messages to the console for a specific section of code, initialize a ConsoleTraceListener object and add it to the Listeners collection. TraceまたはDebugクラスを使用して、メッセージを含むコードのセクションをインストルメント化します。Instrument the section of code that contains messages using the Trace or Debug classes. コードセクションのConsoleTraceListener最後で、オブジェクトをListenersコレクションから削除し、でメソッドをClose ConsoleTraceListener呼び出します。At the end of the code section, remove the ConsoleTraceListener object from the Listeners collection, and call the Close method on the ConsoleTraceListener.

アプリケーションの実行中にすべてのトレースメッセージおよびデバッグメッセージをコンソールに送信するConsoleTraceListenerには、アプリケーション構成ファイルにオブジェクトを追加します。To direct all trace and debug messages to the console while the application executes, add a ConsoleTraceListener object to the application configuration file. アプリケーションの名前、またはVisual Studio 2005Visual Studio 2005プロジェクト内の app.config ファイルに対応する構成ファイルを編集します。Edit the configuration file that corresponds to the name of your application, or the app.config file in a Visual Studio 2005Visual Studio 2005 project. このファイルに、のConsoleTraceListener要素を挿入します。In this file, insert an element for a ConsoleTraceListener.

次の例ではConsoleTraceListener 、とconfigConsoleListenerいう名前Listenersのオブジェクトをコレクションに追加します。The following example adds a ConsoleTraceListener object named configConsoleListener to the Listeners collection.

<configuration>  
  <system.diagnostics>  
    <trace autoflush="false" indentsize="4">  
      <listeners>  
        <add name="configConsoleListener"            type="System.Diagnostics.ConsoleTraceListener" />  
      </listeners>  
    </trace>  
  </system.diagnostics>  
 </configuration>  

アプリケーション構成ファイルにトレースリスナーを追加する方法の詳細については、「 <リスナー>」を参照してください。For details about adding trace listeners in the application configuration file, see <listeners>.

コンストラクター

ConsoleTraceListener() ConsoleTraceListener() ConsoleTraceListener() ConsoleTraceListener()

標準出力ストリームへのトレース出力を指定して、ConsoleTraceListener クラスの新しいインスタンスを初期化します。Initializes a new instance of the ConsoleTraceListener class with trace output written to the standard output stream.

ConsoleTraceListener(Boolean) ConsoleTraceListener(Boolean) ConsoleTraceListener(Boolean) ConsoleTraceListener(Boolean)

トレース出力を標準出力ストリームまたは標準エラー ストリームに書き込むためのオプションを指定して、ConsoleTraceListener クラスの新しいインスタンスを初期化します。Initializes a new instance of the ConsoleTraceListener class with an option to write trace output to the standard output stream or the standard error stream.

メソッド

Close() Close() Close() Close()

このトレース リスナーに指定されたストリームへの出力を閉じます。Closes the output to the stream specified for this trace listener.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

TraceListener によって使用されているすべてのリソースを解放します。Releases all resources used by the TraceListener.

(Inherited from TraceListener)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

この TextWriterTraceListener オブジェクトを破棄します。Disposes this TextWriterTraceListener object.

(Inherited from TextWriterTraceListener)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Fail(String) Fail(String) Fail(String) Fail(String)

TraceListener クラスの実装時に、作成したリスナーにエラー メッセージを出力します。Emits an error message to the listener you create when you implement the TraceListener class.

(Inherited from TraceListener)
Fail(String, String) Fail(String, String) Fail(String, String) Fail(String, String)

TraceListener クラスの実装時に、作成したリスナーにエラー メッセージと詳細エラー メッセージを出力します。Emits an error message and a detailed error message to the listener you create when you implement the TraceListener class.

(Inherited from TraceListener)
Flush() Flush() Flush() Flush()

Writer 用の出力バッファーをフラッシュします。Flushes the output buffer for the Writer.

(Inherited from TextWriterTraceListener)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetSupportedAttributes() GetSupportedAttributes() GetSupportedAttributes() GetSupportedAttributes()

トレース リスナーによってサポートされるカスタム属性を取得します。Gets the custom attributes supported by the trace listener.

(Inherited from TraceListener)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
TraceData(TraceEventCache, String, TraceEventType, Int32, Object) TraceData(TraceEventCache, String, TraceEventType, Int32, Object) TraceData(TraceEventCache, String, TraceEventType, Int32, Object) TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

トレース情報、データ オブジェクト、およびイベント情報をリスナー固有の出力に書き込みます。Writes trace information, a data object and event information to the listener specific output.

(Inherited from TraceListener)
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

トレース情報、データ オブジェクト、およびイベント情報の配列をリスナー固有の出力に書き込みます。Writes trace information, an array of data objects and event information to the listener specific output.

(Inherited from TraceListener)
TraceEvent(TraceEventCache, String, TraceEventType, Int32) TraceEvent(TraceEventCache, String, TraceEventType, Int32) TraceEvent(TraceEventCache, String, TraceEventType, Int32) TraceEvent(TraceEventCache, String, TraceEventType, Int32)

トレース情報およびイベント情報をリスナー固有の出力に書き込みます。Writes trace and event information to the listener specific output.

(Inherited from TraceListener)
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

トレース情報、メッセージ、およびイベント情報をリスナー固有の出力に書き込みます。Writes trace information, a message, and event information to the listener specific output.

(Inherited from TraceListener)
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

トレース情報、オブジェクトの書式付き配列、およびイベント情報をリスナー固有の出力に書き込みます。Writes trace information, a formatted array of objects and event information to the listener specific output.

(Inherited from TraceListener)
TraceTransfer(TraceEventCache, String, Int32, String, Guid) TraceTransfer(TraceEventCache, String, Int32, String, Guid) TraceTransfer(TraceEventCache, String, Int32, String, Guid) TraceTransfer(TraceEventCache, String, Int32, String, Guid)

トレース情報、メッセージ、関連するアクティビティ ID、およびイベント情報をリスナー固有の出力に書き込みます。Writes trace information, a message, a related activity identity and event information to the listener specific output.

(Inherited from TraceListener)
Write(Object) Write(Object) Write(Object) Write(Object)

ToString() クラスの実装時に、作成したリスナーにオブジェクトの TraceListener メソッドの値を書き込みます。Writes the value of the object's ToString() method to the listener you create when you implement the TraceListener class.

(Inherited from TraceListener)
Write(Object, String) Write(Object, String) Write(Object, String) Write(Object, String)

ToString() クラスの実装時に、作成したリスナーにカテゴリ名とオブジェクトの TraceListener メソッドの値を書き込みます。Writes a category name and the value of the object's ToString() method to the listener you create when you implement the TraceListener class.

(Inherited from TraceListener)
Write(String) Write(String) Write(String) Write(String)

このインスタンスの Writer にメッセージを書き込みます。Writes a message to this instance's Writer.

(Inherited from TextWriterTraceListener)
Write(String, String) Write(String, String) Write(String, String) Write(String, String)

TraceListener クラスの実装時に、作成したリスナーにカテゴリ名とメッセージを書き込みます。Writes a category name and a message to the listener you create when you implement the TraceListener class.

(Inherited from TraceListener)
WriteIndent() WriteIndent() WriteIndent() WriteIndent()

このクラスの実装時に作成したリスナーにインデントを書き込み、NeedIndent プロパティを false にリセットします。Writes the indent to the listener you create when you implement this class, and resets the NeedIndent property to false.

(Inherited from TraceListener)
WriteLine(Object) WriteLine(Object) WriteLine(Object) WriteLine(Object)

ToString() クラスの実装時に、作成したリスナーにオブジェクトの TraceListener メソッドの値と行終端記号を書き込みます。Writes the value of the object's ToString() method to the listener you create when you implement the TraceListener class, followed by a line terminator.

(Inherited from TraceListener)
WriteLine(Object, String) WriteLine(Object, String) WriteLine(Object, String) WriteLine(Object, String)

ToString() クラスの実装時に、作成したリスナーにカテゴリ名、オブジェクトの TraceListener メソッドの値、および行終端記号を書き込みます。Writes a category name and the value of the object's ToString() method to the listener you create when you implement the TraceListener class, followed by a line terminator.

(Inherited from TraceListener)
WriteLine(String) WriteLine(String) WriteLine(String) WriteLine(String)

このインスタンスの Writer にメッセージを書き込み、続けて行終端記号を書き込みます。Writes a message to this instance's Writer followed by a line terminator. 既定の行終端記号は、キャリッジ リターンの次に改行が付いた形です (\r\n)。The default line terminator is a carriage return followed by a line feed (\r\n).

(Inherited from TextWriterTraceListener)
WriteLine(String, String) WriteLine(String, String) WriteLine(String, String) WriteLine(String, String)

TraceListener クラスの実装時に、作成したリスナーにカテゴリ名、メッセージ、および行終端記号を書き込みます。Writes a category name and a message to the listener you create when you implement the TraceListener class, followed by a line terminator.

(Inherited from TraceListener)

プロパティ

Attributes Attributes Attributes Attributes

アプリケーション構成ファイルに定義されているカスタム トレース リスナー属性を取得します。Gets the custom trace listener attributes defined in the application configuration file.

(Inherited from TraceListener)
Filter Filter Filter Filter

トレース リスナーのトレース フィルターを取得または設定します。Gets or sets the trace filter for the trace listener.

(Inherited from TraceListener)
IndentLevel IndentLevel IndentLevel IndentLevel

インデント レベルを取得または設定します。Gets or sets the indent level.

(Inherited from TraceListener)
IndentSize IndentSize IndentSize IndentSize

1 つのインデントに含まれるスペースの数を取得または設定します。Gets or sets the number of spaces in an indent.

(Inherited from TraceListener)
IsThreadSafe IsThreadSafe IsThreadSafe IsThreadSafe

トレース リスナーがスレッド セーフかどうかを示す値を取得します。Gets a value indicating whether the trace listener is thread safe.

(Inherited from TraceListener)
Name Name Name Name

この TraceListener の名前を取得または設定します。Gets or sets a name for this TraceListener.

(Inherited from TraceListener)
NeedIndent NeedIndent NeedIndent NeedIndent

出力にインデントを設定するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether to indent the output.

(Inherited from TraceListener)
TraceOutputOptions TraceOutputOptions TraceOutputOptions TraceOutputOptions

トレース出力オプションを取得または設定します。Gets or sets the trace output options.

(Inherited from TraceListener)
Writer Writer Writer Writer

トレース出力またはデバッグ出力を受信するテキスト ライターを取得または設定します。Gets or sets the text writer that receives the tracing or debugging output.

(Inherited from TextWriterTraceListener)

適用対象

こちらもご覧ください