Namespace Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners
Classes
- AsynchronousTraceListenerWrapper
Trace listener that wraps a normal trace listener to perform asynchronous tracing requests.
- CustomTraceListener
Base class for custom trace listeners that support formatters.
- EmailTraceListener
A TraceListener that writes an email message, formatting the output with an ILogFormatter.
- EntLibLoggingProxyTraceListener
Proxy listener for writing the log using the Logger class.
- EnvironmentHelper
Helper class for working with environment variables.
- FlatFileTraceListener
A TraceListener that writes to a flat file, formatting the output with an ILogFormatter.
- FormattedEventLogTraceListener
FormattedEventLogTraceListener is a TraceListener that wraps an FormattedEventLogTraceListener and uses a ILogFormatter to transform the data to trace.
- FormattedTextWriterTraceListener
Extends TextWriterTraceListener to add formatting capabilities.
- FormattedTraceListenerBase
Base class for TraceListeners that deal with formatters.
- FormattedTraceListenerWrapperBase
Base class for Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners that wrap other trace listeners and use a ILogFormatter to format the trace information.
- MsmqSendInterfaceFactory
Implementation of the MsmqSendInterfaceFactory contract that deals with an actual MSMQ.
- MsmqTraceListener
Is a TraceListener that delivers the log entries to an Msmq instance.
- RollingFlatFilePurger
Purges archive files generated by the RollingFlatFileTraceListener.
- RollingFlatFileTraceListener
Performs logging to a file and rolls the output file when either time or size thresholds are exceeded.
- RollingFlatFileTraceListener.DateTimeProvider
A data time provider.
- RollingFlatFileTraceListener.StreamWriterRollingHelper
Encapsulates the logic to perform rolls.
- TallyKeepingFileStreamWriter
Represents a file stream writer that keeps a tally of the length of the file.
- XmlTraceListener
Represents a trace listener that writes entries as XML-encoded data to a file.
Interfaces
- IAsynchronousTraceListener
Implements asynchronous tracing.
- IMsmqSendInterface
Specifies the contract for a MSMQ interface object.
- IMsmqSendInterfaceFactory
Specifies the contract for a provider of MSMQ interfaces.
Enums
- EmailAuthenticationMode
This enumeration defines the options that the EmailTraceListener can use to authenticate to the STMP server.
- RollFileExistsBehavior
Defines the behavior when the roll file is created.
- RollInterval
Defines the frequency when the file need to be rolled.