[Missing namespace summary documentation for N:Castle.Core.Logging]

Syntax

C#
namespace Castle.Core.Logging

Classes

  ClassDescription
Public classAbstractLoggerFactory
Public classConsoleFactory
Summary description for ConsoleFactory.
Public classConsoleLogger
The Logger sending everything to the standard output streams. This is mainly for the cases when you have a utility that does not have a logger to supply.
Public classDiagnosticsLogger
The Logger using standart Diagnostics namespace.
Public classDiagnosticsLoggerFactory
Public classLevelFilteredLogger
The Level Filtered Logger class. This is a base clase which provides a LogLevel attribute and reroutes all functions into one Log method.
Public classLoggerException
Public classNullLogFactory
NullLogFactory used when logging is turned off.
Public classNullLogger
The Null Logger class. This is useful for implementations where you need to provide a logger to a utility class, but do not want any output from it. It also helps when you have a utility that does not have a logger to supply.
Public classStreamLogger
The Stream Logger class. This class can stream log information to any stream, it is suitable for storing a log file to disk, or to a MemoryStream for testing your components.
Public classStreamLoggerFactory
Creates StreamLogger outputing to files. The name of the file is derived from the log name plus the 'log' extension.
Public classWebLogger
The WebLogger sends everything to the HttpContext.Trace
Public classWebLoggerFactory

Interfaces

  InterfaceDescription
Public interfaceIContextProperties
Interface for Context Properties implementations
Public interfaceIContextStack
Public interfaceIContextStacks
Public interfaceIExtendedLogger
Provides an interface that supports ILogger and allows the storage and retrieval of Contexts. These are supported in both log4net and NLog.
Public interfaceIExtendedLoggerFactory
Provides a factory that can produce either ILogger or IExtendedLogger classes.
Public interfaceILogger
Manages logging.
Public interfaceILoggerFactory
Manages the instantiation of ILoggers.

Enumerations

  EnumerationDescription
Public enumerationLoggerLevel
Supporting Logger levels.