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



TextWriterTraceListener コンストラクタを使用して TextWriterTraceListener を作成するコード例を次に示します。この例では、Writer プロパティをコンソール出力に設定し、TextWriterTraceListener を TraceListenerCollection に追加します。メッセージを 2 つのセグメントに書き込んだ後で、TextWriterTraceListener を閉じます。
Public Class Sample Public Shared Sub Main() ' Create a text writer that writes to the console screen and add ' it to the trace listeners Dim myWriter As New TextWriterTraceListener() myWriter.Writer = System.Console.Out Trace.Listeners.Add(myWriter) ' Write the output to the console screen. myWriter.Write("Write to the Console screen. ") myWriter.WriteLine("Again, write to console screen.") ' Flush and close the output. myWriter.Flush() myWriter.Close() End Sub End Class
public class Sample { public static void Main(string[] args) { /* Create a text writer that writes to the console screen and add * it to the trace listeners */ TextWriterTraceListener myWriter = new TextWriterTraceListener(); myWriter.Writer = System.Console.Out; Trace.Listeners.Add(myWriter); // Write the output to the console screen. myWriter.Write("Write to the Console screen. "); myWriter.WriteLine("Again, write to console screen."); // Flush and close the output. myWriter.Flush(); myWriter.Close(); } }
int main() { /* Create a text writer that writes to the console screen and add * it to the trace listeners */ TextWriterTraceListener^ myWriter = gcnew TextWriterTraceListener; myWriter->Writer = System::Console::Out; Trace::Listeners->Add( myWriter ); // Write the output to the console screen. myWriter->Write( "Write to the Console screen. " ); myWriter->WriteLine( "Again, write to console screen." ); // Flush and close the output. myWriter->Flush(); myWriter->Close(); }
public class Sample { public static void main(String[] args) { /* Create a text writer that writes to the console screen and add it to the trace listeners */ TextWriterTraceListener myWriter = new TextWriterTraceListener(); myWriter.set_Writer(System.Console.get_Out()); Trace.get_Listeners().Add(myWriter); // Write the output to the console screen. myWriter.Write("Write to the Console screen. "); myWriter.WriteLine("Again, write to console screen."); // Flush and close the output. myWriter.Flush(); myWriter.Close(); } //main } //Sample

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


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

Dim fileName As String Dim name As String Dim instance As New TextWriterTraceListener(fileName, name)


このコンストラクタは Name プロパティを name パラメータに初期化します。name パラメータが null 参照 (Visual Basic では Nothing) の場合は、空の文字列 ("") が使用されます。

TextWriterTraceListener(String,String) コンストラクタを使用して TextWriterTraceListener を作成し、TraceListenerCollection に追加するコード例を次に示します。この例では、この TextWriterTraceListener に 2 つのメッセージを書き込み、TraceListenerCollection 内のすべての TraceListener オブジェクトに 1 つのメッセージを書き込みます。最後に、TextWriterTraceListener をフラッシュして終了します。
Imports System Imports System.Diagnostics Imports Microsoft.VisualBasic Module TWTLConStringNameMod Const LISTENER_NAME As String = "myStringListener" ' args(0) is the specification of the trace log file. Sub Main(ByVal args() As String) ' Verify that a parameter was entered. If args.Length = 0 Then Console.WriteLine("Enter a trace file specification.") Else ' Create a TextWriterTraceListener object that takes a ' file specification. Dim textListener As TextWriterTraceListener Try textListener = _ New TextWriterTraceListener(args(0), LISTENER_NAME) Trace.Listeners.Add(textListener) Catch ex As Exception Console.WriteLine( _ "Error creating TextWriterTraceListener for trace " & _ "file ""{0}"":" & vbCrLf & "{1}", args(0), ex.Message) Return End Try ' Write these messages only to this TextWriterTraceListener. textListener.WriteLine( _ "This is trace listener named """ & textListener.Name & """") textListener.WriteLine("Trace written to a file: " & _ vbCrLf & " """ & args(0) & """") ' Write a message to all trace listeners. Trace.WriteLine(String.Format( _ "This trace message written {0} to all listeners.", Now)) ' Flush and close the output. Trace.Flush() textListener.Flush() textListener.Close() End If End Sub End Module

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


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

Dim writer As TextWriter Dim name As String Dim instance As New TextWriterTraceListener(writer, name)
- writer
TextWriterTraceListener からの出力を受信する TextWriter。


TextWriterTraceListener(TextWriter,String) コンストラクタを使用して TextWriterTraceListener を作成するコード例を次に示します。この例では、StreamWriter,を作成し、次に StreamWriter を参照して TextWriterTraceListener を作成して、これを TraceListenerCollection に追加します。この例では、この TextWriterTraceListener に 2 つのメッセージを書き込み、TraceListenerCollection 内のすべての TraceListener オブジェクトに 1 つのメッセージを書き込みます。最後に、TextWriterTraceListener をフラッシュして終了します。
Imports System Imports System.Diagnostics Imports System.IO Imports Microsoft.VisualBasic Module TWTLConWriterNameMod Const LISTENER_NAME As String = "myWriterListener" ' args(0) is the specification of the trace log file. Sub Main(ByVal args() As String) ' Verify that a parameter was entered. If args.Length = 0 Then Console.WriteLine("Enter a trace file specification.") Else ' Create a StreamWriter object that supports appending. Dim traceWriter As StreamWriter Try traceWriter = New StreamWriter(args(0), True) Catch ex As Exception Console.WriteLine( _ "Error creating StreamWriter for trace file ""{0}"":" & _ vbCrLf & "{1}", args(0), ex.Message) Return End Try ' Create a TextWriterTraceListener that takes a StreamWriter. Dim textListener As TextWriterTraceListener textListener = _ New TextWriterTraceListener(traceWriter, LISTENER_NAME) Trace.Listeners.Add(textListener) ' Write these messages only to this TextWriterTraceListener. textListener.WriteLine( _ "This is trace listener named """ & textListener.Name & """") textListener.WriteLine( _ "Trace written through a stream to: " & _ vbCrLf & " """ & args(0) & """") ' Write a message to all trace listeners. Trace.WriteLine(String.Format( _ "This trace message written {0} to all listeners.", Now)) ' Flush and close the output. Trace.Flush() textListener.Flush() textListener.Close() End If End Sub End Module

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


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

Public Sub New ( _ writer As TextWriter _ )
public TextWriterTraceListener ( TextWriter writer )
public: TextWriterTraceListener ( TextWriter^ writer )
public TextWriterTraceListener ( TextWriter writer )
public function TextWriterTraceListener ( writer : TextWriter )
- writer
TextWriterTraceListener からの出力を受信する TextWriter。



TextWriterTraceListener(TextWriter) コンストラクタを使用して TextWriterTraceListener を作成するコード例を次に示します。この例では、StreamWriter,を作成し、次に StreamWriter を参照して TextWriterTraceListener を作成して、これを TraceListenerCollection に追加します。TraceListenerCollection 内のすべての TraceListener オブジェクトにメッセージを書き込み、この TextWriterTraceListener を閉じます。
#Const TRACE=True Imports System Imports System.IO Imports System.Diagnostics Public Class TextWriterTraceListenerSample Public Shared Sub Main() Dim myTextListener As TextWriterTraceListener = Nothing ' Create a file for output named TestFile.txt. Dim myFileName As String = "TestFile.txt" Dim myOutputWriter As New StreamWriter(myFileName, True) ' Add a TextWriterTraceListener for the file. myTextListener = New TextWriterTraceListener(myOutputWriter) Trace.Listeners.Add(myTextListener) ' Write trace output to all trace listeners. Trace.WriteLine(DateTime.Now.ToString() + " - Trace output") ' Remove and close the file writer/trace listener. myTextListener.Flush() Trace.Listeners.Remove(myTextListener) myTextListener.Close() End Sub End Class
#define TRACE using System; using System.IO; using System.Diagnostics; public class TextWriterTraceListenerSample { public static void Main() { TextWriterTraceListener myTextListener = null; // Create a file for output named TestFile.txt. String myFileName = "TestFile.txt"; StreamWriter myOutputWriter = new StreamWriter(myFileName, true); // Add a TextWriterTraceListener for the file. myTextListener = new TextWriterTraceListener(myOutputWriter); Trace.Listeners.Add(myTextListener); // Write trace output to all trace listeners. Trace.WriteLine(DateTime.Now.ToString() + " - Trace output"); // Remove and close the file writer/trace listener. myTextListener.Flush(); Trace.Listeners.Remove(myTextListener); myTextListener.Close(); } }
#using <System.dll> using namespace System; using namespace System::IO; using namespace System::Diagnostics; int main() { TextWriterTraceListener^ myTextListener = nullptr; // Create a file for output named TestFile.txt. String^ myFileName = "TestFile.txt"; StreamWriter^ myOutputWriter = gcnew StreamWriter( myFileName,true ); // Add a TextWriterTraceListener for the file. if ( myOutputWriter ) { myTextListener = gcnew TextWriterTraceListener( myOutputWriter ); Trace::Listeners->Add( myTextListener ); } // Write trace output to all trace listeners. Trace::WriteLine( String::Concat( DateTime::Now.ToString(), " - Trace output" ) ); if ( myTextListener ) { // Remove and close the file writer/trace listener. myTextListener->Flush(); Trace::Listeners->Remove( myTextListener ); myTextListener->Close(); } }
public static void main(String[] args) { // Create a file for output named TestFile.txt. String myFileName = "TestFile.txt"; if (!(File.Exists(myFileName))) { Stream myFile = File.Create(myFileName); // If the file cannot be created, exit the application. if (myFile == null) { Console.WriteLine("Could not create file"); Application.Exit(); } } // Assign output file to the output stream. StreamWriter myOutputWriter; myOutputWriter = File.AppendText(myFileName); /* Create a new text writer using the output stream and * add it to the trace listeners. */ TextWriterTraceListener myTextListener = new TextWriterTraceListener(myOutputWriter); Trace.get_Listeners().Add(myTextListener); // Write output to the file. Trace.WriteLine("Test output"); // Flush and close the output stream. myOutputWriter.Flush(); myOutputWriter.Close(); } //main

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


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




TextWriterTraceListener(String) コンストラクタを使用して TextWriterTraceListener を作成し、TraceListenerCollection に追加するコード例を次に示します。この例では、この TextWriterTraceListener に 2 つのメッセージを書き込み、TraceListenerCollection 内のすべての TraceListener オブジェクトに 1 つのメッセージを書き込みます。最後に、TextWriterTraceListener をフラッシュして終了します。
Imports System Imports System.Diagnostics Imports Microsoft.VisualBasic Module TWTLConStringMod ' args(0) is the specification of the trace log file. Sub Main(ByVal args() As String) ' Verify that a parameter was entered. If args.Length = 0 Then Console.WriteLine("Enter a trace file specification.") Else ' Create a TextWriterTraceListener object that takes a ' file specification. Dim textListener As TextWriterTraceListener Try textListener = New TextWriterTraceListener(args(0)) Trace.Listeners.Add(textListener) Catch ex As Exception Console.WriteLine( _ "Error creating TextWriterTraceListener for trace " & _ "file ""{0}"":" & vbCrLf & "{1}", args(0), ex.Message) Return End Try ' Write these messages only to the TextWriterTraceListener. textListener.WriteLine( _ "This is trace listener named """ & textListener.Name & """") textListener.WriteLine("Trace written to a file: " & _ vbCrLf & " """ & args(0) & """") ' Write a message to all trace listeners. Trace.WriteLine(String.Format( _ "This trace message written {0} to all listeners.", Now)) ' Flush and close the output. Trace.Flush() textListener.Flush() textListener.Close() End If End Sub End Module

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


TextWriterTraceListener コンストラクタ

名前 | 説明 |
---|---|
TextWriterTraceListener () | TextWriter を出力の受信者として使用して、TextWriterTraceListener クラスの新しいインスタンスを初期化します。 |
TextWriterTraceListener (Stream) | ストリームをデバッグ出力およびトレース出力の受信者として使用して、TextWriterTraceListener クラスの新しいインスタンスを初期化します。 |
TextWriterTraceListener (String) | ファイルをデバッグ出力およびトレース出力の受信者として使用して、TextWriterTraceListener クラスの新しいインスタンスを初期化します。 |
TextWriterTraceListener (TextWriter) | 指定したライタをトレース出力またはデバッグ出力の受信者として使用して、TextWriterTraceListener クラスの新しいインスタンスを初期化します。 |
TextWriterTraceListener (Stream, String) | ストリームをデバッグ出力およびトレース出力の受信者として使用して、TextWriterTraceListener クラスの新しいインスタンスを初期化します。 |
TextWriterTraceListener (String, String) | ファイルをデバッグ出力およびトレース出力の受信者として使用して、指定した名前で TextWriterTraceListener クラスの新しいインスタンスを初期化します。 |
TextWriterTraceListener (TextWriter, String) | 指定したライタをトレース出力またはデバッグ出力の受信者として使用して、指定した名前で TextWriterTraceListener クラスの新しいインスタンスを初期化します。 |

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



このコンストラクタは Name プロパティを name パラメータに初期化します。name パラメータが null 参照 (Visual Basic では Nothing) の場合は、空の文字列 ("") が使用されます。

TextWriterTraceListener(Stream,String) コンストラクタを使用して TextWriterTraceListener を作成し、TraceListenerCollection に追加するコード例を次に示します。この例では、この TextWriterTraceListener に 2 つのメッセージを書き込み、TraceListenerCollection 内のすべての TraceListener オブジェクトに 1 つのメッセージを書き込みます。最後に、TextWriterTraceListener をフラッシュして終了します。
Imports System Imports System.Diagnostics Imports System.IO Imports Microsoft.VisualBasic Module TWTLConStreamNameMod Const LISTENER_NAME As String = "myStreamListener" ' args(0) is the specification of the trace log file. Sub Main(ByVal args() As String) ' Verify that a parameter was entered. If args.Length = 0 Then Console.WriteLine("Enter a trace file specification.") Else ' Create a stream object. Dim traceStream As FileStream Try traceStream = New FileStream( _ args(0), FileMode.Append, FileAccess.Write) Catch ex As Exception Console.WriteLine( _ "Error creating FileStream for trace file ""{0}"":" & _ vbCrLf & "{1}", args(0), ex.Message) Return End Try ' Create a TextWriterTraceListener object that takes a stream. Dim textListener As TextWriterTraceListener textListener = _ New TextWriterTraceListener(traceStream, LISTENER_NAME) Trace.Listeners.Add(textListener) ' Write these messages only to the TextWriterTraceListener. textListener.WriteLine( _ "This is trace listener named """ & textListener.Name & """") textListener.WriteLine( _ "Trace written through a stream to: " & _ vbCrLf & " """ & args(0) & """") ' Write a message to all trace listeners. Trace.WriteLine(String.Format( _ "This trace message written {0} to all listeners.", Now)) ' Flush and close the output. Trace.Flush() textListener.Flush() textListener.Close() End If End Sub End Module

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


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




TextWriterTraceListener(Stream) コンストラクタを使用して TextWriterTraceListener を作成し、TraceListenerCollection に追加するコード例を次に示します。この例では、この TextWriterTraceListener に 2 つのメッセージを書き込み、TraceListenerCollection 内のすべての TraceListener オブジェクトに 1 つのメッセージを書き込みます。最後に、TextWriterTraceListener をフラッシュして終了します。
Imports System Imports System.Diagnostics Imports System.IO Imports Microsoft.VisualBasic Module TWTLConStreamMod ' args(0) is the specification of the trace log file. Sub Main(ByVal args() As String) ' Verify that a parameter was entered. If args.Length = 0 Then Console.WriteLine("Enter a trace file specification.") Else ' Create a stream object. Dim traceStream As FileStream Try traceStream = New FileStream( _ args(0), FileMode.Append, FileAccess.Write) Catch ex As Exception Console.WriteLine( _ "Error creating FileStream for trace file ""{0}"":" & _ vbCrLf & "{1}", args(0), ex.Message) Return End Try ' Create a TextWriterTraceListener object that takes a stream. Dim textListener As TextWriterTraceListener textListener = New TextWriterTraceListener(traceStream) Trace.Listeners.Add(textListener) ' Write these messages only to this TextWriterTraceListener. textListener.WriteLine( _ "This is trace listener named """ & textListener.Name & """") textListener.WriteLine( _ "Trace written through a stream to: " & _ vbCrLf & " """ & args(0) & """") ' Write a message to all trace listeners. Trace.WriteLine(String.Format( _ "This trace message written {0} to all listeners.", Now)) ' Flush and close the output. Trace.Flush() textListener.Flush() textListener.Close() End If End Sub End Module

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


- TextWriterTraceListener コンストラクタ ()のページへのリンク