Microsoft.Practices.EnterpriseLibrary.Logging Namespace


  Class Description
Public class ContextItems
Provides methods to maintain a key/value dictionary that is stored in the CallContext.
Public class ExceptionFormatter

Provides exception formatting when not using the Exception Handling Application Block.

Public class LogEntry
Represents a log message. Contains the common properties that are required for all log messages.
Public class Logger
Facade for writing a log entry to one or more TraceListeners. This class is sealed.
Public class LoggingConfiguration
Represents the configuration options for the Logging Application Block.
Public class LoggingConfigurationExtensions
Provides extension methods used for programmatic configuration of the Logging Application Block.
Public class LoggingException
Logging Application Block exception.
Public class LogSource
Provides tracing services through a set of TraceListeners.
Public class LogSourceData
Represents configuration data for the LogSource class.
Public class LogSourceDataCollection
Represents a collection of LogSourceData instances.
Public class LogWriter
Instance based class to write log messages based on a given configuration. Messages are routed based on category.
Public class LogWriterFactory
Factory to create LogWriter instances.
Public class LogWriterStructureHolder
This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code. Holds the collaborators of a LogWriter to allow for an easy replacement should configuration change.
Public class SpecialLogSourceData
Represents configuration settings for a special LogSource class.
Public class SpecialSourcesConfiguration
Represents the configuration for special log sources
Public class TraceListenerFilter
Used by LogSources to keep the knowledge of which Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners have been already traced through.
Public class TraceManager
Represents a performance tracing class to log method entry/exit and duration.
Public class Tracer
Represents a performance tracing class to log method entry/exit and duration.
Public class XmlLogEntry
Extends the LogEntry to add XML support.

  Delegate Description
Public delegate ReportTracingError
Error handling delegate.

  Enumeration Description
Public enumeration CategoryFilterMode
Represents the possible modes for client-side category filtering.