Table of Contents

Namespace Microsoft.Practices.EnterpriseLibrary.Logging

Classes

ContextItems

Provides methods to maintain a key/value dictionary that is stored in the System.Runtime.Remoting.Messaging.CallContext.

ExceptionFormatter

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

LogEntry

Represents a log message. Contains the common properties that are required for all log messages.

LogSource

Provides tracing services through a set of TraceListeners.

LogSourceData

Represents configuration data for the LogSource class.

LogSourceDataCollection

Represents a collection of LogSourceData instances.

LogWriter

Instance based class to write log messages based on a given configuration. Messages are routed based on category.

LogWriterFactory

Factory to create LogWriter instances.

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.

Logger

Facade for writing a log entry to one or more TraceListeners. This class is sealed.

LoggingConfiguration

Represents the configuration options for the Logging Application Block.

LoggingConfigurationExtensions

Provides extension methods used for programmatic configuration of the Logging Application Block.

LoggingException

Logging Application Block exception.

SpecialLogSourceData

Represents configuration settings for a special LogSource class.

SpecialSourcesConfiguration

Represents the configuration for special log sources

TraceListenerFilter

Used by LogSources to keep the knowledge of which Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners have been already traced through.

TraceManager

Represents a performance tracing class to log method entry/exit and duration.

Tracer

Represents a performance tracing class to log method entry/exit and duration.

XmlLogEntry

Extends the LogEntry to add XML support.

Enums

CategoryFilterMode

Represents the possible modes for client-side category filtering.

Delegates

ReportTracingError

Error handling delegate.