EventSchemaTraceListener Constructor (String, String, Int32, TraceLogRetentionOption)


Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy as the recipient of the debugging and tracing output.

Namespace:   System.Diagnostics
Assembly:  System.Core (in System.Core.dll)

Public Sub New (
	fileName As String,
	name As String,
	bufferSize As Integer,
	logRetentionOption As TraceLogRetentionOption


Type: System.String

The path for the log file.

Type: System.String

The name of the listener.

Type: System.Int32

The size of the output buffer, in bytes.

Type: System.Diagnostics.TraceLogRetentionOption

One of the TraceLogRetentionOption values.

For performance considerations, bufferSize should be a multiple of 1024 bytes.

The following code example demonstrates how to use the EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) constructor.

Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles))

.NET Framework
Available since 3.5
Return to top