Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners Namespace

Classes

  Class Description
Ee779630.pubclass(en-us,PandP.50).gif AttributeSettingTraceListenerWrapper
Wraps a TraceListener to allow the attribute properties to be injected. This is primarily used with custom trace listeners that provide attributes in their configuration.
Ee779630.pubclass(en-us,PandP.50).gif CustomTraceListener
Base class for custom trace listeners that support formatters.
Ee779630.pubclass(en-us,PandP.50).gif EmailTraceListener
A TraceListener that writes an email message, formatting the output with an ILogFormatter.
Ee779630.pubclass(en-us,PandP.50).gif EntLibLoggingProxyTraceListener
Proxy listener for writing the log using the Logger class.
Ee779630.pubclass(en-us,PandP.50).gif EnvironmentHelper
Helper class for working with environment variables.
Ee779630.pubclass(en-us,PandP.50).gif FlatFileTraceListener
A TraceListener that writes to a flat file, formatting the output with an ILogFormatter.
Ee779630.pubclass(en-us,PandP.50).gif FormattedEventLogTraceListener
FormattedEventLogTraceListener is a TraceListener that wraps an FormattedEventLogTraceListener and uses a ILogFormatter to transform the data to trace.
Ee779630.pubclass(en-us,PandP.50).gif FormattedTextWriterTraceListener
Extends TextWriterTraceListener to add formatting capabilities.
Ee779630.pubclass(en-us,PandP.50).gif FormattedTraceListenerBase
Base class for TraceListeners that deal with formatters.
Ee779630.pubclass(en-us,PandP.50).gif FormattedTraceListenerWrapperBase
Base class for Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners that wrap other trace listeners and use a ILogFormatter to format the trace information.
Ee779630.pubclass(en-us,PandP.50).gif MsmqSendInterfaceFactory
Implementation of the MsmqSendInterfaceFactory contract that deals with an actual MSMQ.
Ee779630.pubclass(en-us,PandP.50).gif MsmqTraceListener
Is a TraceListener that delivers the log entries to an Msmq instance.
Ee779630.pubclass(en-us,PandP.50).gif ReconfigurableTraceListenerWrapper
A TraceListener wrapper that reacts to update requests in the Logging Application Block disposing the listener it currently wraps and resolving a new one.
Ee779630.pubclass(en-us,PandP.50).gif RollingFlatFilePurger
Purges archive files generated by the RollingFlatFileTraceListener.
Ee779630.pubclass(en-us,PandP.50).gif RollingFlatFileTraceListener
Performs logging to a file and rolls the output file when either time or size thresholds are exceeded.
Ee779630.pubclass(en-us,PandP.50).gif RollingFlatFileTraceListener.DateTimeProvider
A data time provider.
Ee779630.pubclass(en-us,PandP.50).gif RollingFlatFileTraceListener.StreamWriterRollingHelper
Encapsulates the logic to perform rolls.
Ee779630.pubclass(en-us,PandP.50).gif RollingFlatFileTraceListener.TallyKeepingFileStreamWriter
Represents a file stream writer that keeps a tally of the length of the file.
Ee779630.pubclass(en-us,PandP.50).gif TraceListenerWrapper
Wraps a TraceListener and forwards all trace requests to it.
Ee779630.pubclass(en-us,PandP.50).gif WmiTraceListener
WmiTraceListener is a TraceListener that send a WMI event
Ee779630.pubclass(en-us,PandP.50).gif XmlTraceListener
A TraceListener that writes an XML.

Interfaces

  Interface Description
Ee779630.pubinterface(en-us,PandP.50).gif IMsmqSendInterface
Specifies the contract for a MSMQ interface object.
Ee779630.pubinterface(en-us,PandP.50).gif IMsmqSendInterfaceFactory
Specifies the contract for a provider of MSMQ interfaces.

Enumerations

  Enumeration Description
Ee779630.pubenumeration(en-us,PandP.50).gif EmailAuthenticationMode
This enumeration defines the options that the EmailTraceListener can use to authenticate to the STMP server.
Ee779630.pubenumeration(en-us,PandP.50).gif RollFileExistsBehavior
Defines the behavior when the roll file is created.
Ee779630.pubenumeration(en-us,PandP.50).gif RollInterval
Defines the frequency when the file need to be rolled.