Common Logging 2.0 API Reference

Common.Logging.Simple Namespace

This namespace contains out-of-the-box adapters to intrinsic systems, namely ConsoleOutLoggerFactoryAdapter and TraceLoggerFactoryAdapter.

Namespace Hierarchy

Classes

Class Description
AbstractSimpleLogger Abstract class providing a standard implementation of simple loggers.
AbstractSimpleLoggerFactoryAdapter Base factory implementation for creating simple ILog instances.
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.
ConsoleOutLogger Sends log messages to Out.
ConsoleOutLoggerFactoryAdapter Factory for creating ILog instances that write data to Out.
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.