Class CyclicTraceListener
Provides a simple daily cyclic trace listener.
The trace listener is configured in web.config as follows.
add name="CyclicTextWriter" type="ComponentSpace.SAML2.Utility.CyclicTraceListener,ComponentSpace.SAML2" initializeData="logs"/>
The initializeData is the relative or absolute path to the log folder.
For example:
initializeData="logs/saml"
initializeData="logs\\saml"
initializeData="c:/logs/saml"
initializeData="c:\\logs\\saml"
Implements
Inherited Members
Namespace: ComponentSpace.SAML2.Utility
Assembly: ComponentSpace.Saml2.dll
Syntax
public class CyclicTraceListener : TraceListener, IDisposable
Constructors
CyclicTraceListener(string)
Initializes an instance of the CyclicTraceListener
.
Declaration
public CyclicTraceListener(string directoryName)
Parameters
Type | Name | Description |
---|---|---|
string | directoryName | The directory into which log files will be written. |
Methods
TraceEvent(TraceEventCache, string, TraceEventType, int)
Traces an event.
Declaration
public override void TraceEvent(TraceEventCache eventCache, string source, TraceEventType eventType, int id)
Parameters
Type | Name | Description |
---|---|---|
TraceEventCache | eventCache | The trace event cache. |
string | source | The trace source. |
TraceEventType | eventType | The trace event type. |
int | id | The event ID. |
Overrides
TraceEvent(TraceEventCache, string, TraceEventType, int, string)
Traces an event.
Declaration
public override void TraceEvent(TraceEventCache eventCache, string source, TraceEventType eventType, int id, string message)
Parameters
Type | Name | Description |
---|---|---|
TraceEventCache | eventCache | The trace event cache. |
string | source | The trace source. |
TraceEventType | eventType | The trace event type. |
int | id | The event ID. |
string | message | The event message. |
Overrides
TraceEvent(TraceEventCache, string, TraceEventType, int, string, params object[])
Traces an event.
Declaration
public override void TraceEvent(TraceEventCache eventCache, string source, TraceEventType eventType, int id, string format, params object[] args)
Parameters
Type | Name | Description |
---|---|---|
TraceEventCache | eventCache | The trace event cache. |
string | source | The trace source. |
TraceEventType | eventType | The trace event type. |
int | id | The event ID. |
string | format | The format string. |
object[] | args | The format string arguments. |
Overrides
Write(string)
Writes an event message.
Declaration
public override void Write(string message)
Parameters
Type | Name | Description |
---|---|---|
string | message | The event message. |
Overrides
WriteLine(string)
Writes an event message.
Declaration
public override void WriteLine(string message)
Parameters
Type | Name | Description |
---|---|---|
string | message | The event message. |