Classes

  ClassDescription
CompositeException
Represents errors that occur during application execution.
CompositeLoggingProvider
Forwards logging information to other configured logging providers.
ConsoleLoggingProvider
Manages the writing of logging information to the Console.
DebugLoggingProvider
Manages the writing of logging information to the Debug output.
FileLoggingProviderBase
Abstract base class for manages writing of logging information to a file.
LogEntry
The LogEntry class encapsulates content and associated properties for the information an application sends to the logging framework.
Logger
Manages logging in an application. This class cannot be inherited.
LoggerExtensions
Extension methods for the ILogger interface.
LoggingProviderBase
Defines the contract that is implemented to provide Logging services using custom Logging providers.
LoggingProviderCollection
Collection of LoggingProviderBase objects.
LoggingSection
Defines configuration settings to support the infrastructure for configuring and managing Logging details. This class cannot be inherited.
MailLoggingProvider
Manages sending of logging information by mail.
MemoryLoggingProvider
Manages storage of logging information into memory. Use the GetLoggedEntries()()() to retrieve a copy of the internal cache and Clear()()() to clear the internal cache.
SqlLoggingProvider
Manages storage of logging information in a SQL Server database.
TerminatorLoggingProvider
Prevents the logging of events from occurring.
WindowsEventLogLoggingProvider
Manages storage of Logging information to the Windows event log.
XmlFileLoggingProvider
Manages writing of logging information in an XML format to a file.

Interfaces

  InterfaceDescription
ILogger
Defines a method that logs a given message with type and optional source and exception to the logging store.

Enumerations

  EnumerationDescription
LoggingEventType
The type of the event.