This assembly contains the core functionality of the Common.Logging framework. In particular, checkout LogManager and ILog for usage information.
Assembly Reference | Description |
---|---|
mscorlib | |
System | |
System.Configuration | |
System.Xml |
Assembly | Description |
---|---|
Common.Logging.EntLib |
This assembly contains the adapter to plug Microsoft Enterprise Logging Library 3.1. into the Common.Logging infrastructure. For an example on how to configure
|
Common.Logging.EntLib41 |
This assembly contains the adapter to plug Microsoft Enterprise Logging Library 4.1. into the Common.Logging infrastructure. For an example on how to configure
|
Common.Logging.Log4Net |
This assembly contains the adapter to the log4net 1.2.10 library For an example on how to configure
|
Common.Logging.Log4Net129 |
This assembly contains the adapter to the log4net 1.2.9 library For an example on how to configure
|
Common.Logging.NLog |
This assembly contains the implementations to plug NLog 1.0.0.505 into Common.Logging. For an example on how to configure
|
Namespace | Description |
---|---|
Common.Logging | This namespace contains all core classes making up the Common.Logging framework. |
Common.Logging.Configuration | This namespace contains various utility classes. |
Common.Logging.Factory | This namespace contains convenience base classes for implementing your own ILoggerFactoryAdapters. |
Common.Logging.Simple | This namespace contains out-of-the-box adapters to intrinsic systems, namely ConsoleOutLoggerFactoryAdapter and TraceLoggerFactoryAdapter. |
Class | Description |
---|---|
AbstractCachingLoggerFactoryAdapter | An implementation of ILoggerFactoryAdapter that caches loggers handed out by this factory. |
AbstractLogger | Provides base implementation common for most logger adapters |
AbstractSimpleLogger | Abstract class providing a standard implementation of simple loggers. |
AbstractSimpleLoggerFactoryAdapter | Base factory implementation for creating simple ILog instances. |
ArgUtils | Various utility methods for using during factory and logger instance configuration |
CapturingLogger | A logger created by CapturingLoggerFactoryAdapter that sends all log events to the owning adapter's AddEvent |
CapturingLoggerEvent | A logging event captured by CapturingLogger |
CapturingLoggerFactoryAdapter | An adapter, who's loggers capture all log events and send them to AddEvent. Retrieve the list of log events from LoggerEvents. |
CommonLoggingTraceListener | A TraceListener implementation sending all System.Diagnostics.Trace output to the Common.Logging infrastructure. |
ConfigurationException | The exception that is thrown when a configuration system error has occurred with Common.Logging |
ConfigurationSectionHandler | Used in an application's configuration file (App.Config or Web.Config) to configure the logging subsystem. |
ConsoleOutLogger | Sends log messages to Out. |
ConsoleOutLoggerFactoryAdapter | Factory for creating ILog instances that write data to Out. |
DefaultConfigurationReader | Implementation of IConfigurationReader that uses the standard .NET configuration APIs, ConfigurationSettings in 1.x and ConfigurationManager in 2.0 |
LogManager | Use the LogManager's GetLogger or GetLogger methods to obtain ILog instances for logging. |
LogSetting | Container used to hold configuration information from config file. |
NoOpLogger | Silently ignores all log messages. |
NoOpLoggerFactoryAdapter | Factory for creating ILog instances that silently ignores logging requests. |
TraceLogger | Logger sending everything to the trace output stream using Trace. |
TraceLoggerFactoryAdapter | Factory for creating ILog instances that send everything to the Trace output stream. |
Interface | Description |
---|---|
IConfigurationReader | Interface for basic operations to read .NET application configuration information. |
ILog | A simple logging interface abstracting logging APIs. |
ILoggerFactoryAdapter | LoggerFactoryAdapter interface is used internally by LogManager Only developers wishing to write new Common.Logging adapters need to worry about this interface. |
Delegate | Description |
---|---|
AbstractLogger.WriteHandler | Represents a method responsible for writing a message to the log system. |
ArgUtils.Action | An anonymous action delegate with no arguments and no return value. |
ArgUtils.Function(T) | An anonymous action delegate with no arguments and no return value. |
ArgUtils.ParseHandler(T) | A delegate converting a string representation into the target type |
FormatMessageHandler | The type of method that is passed into e.g. Debug and allows the callback method to "submit" it's message to the underlying output system. |
Enumeration | Description |
---|---|
LogLevel | The 7 possible logging levels |