Classes
| Class | Description | |
|---|---|---|
| CompactRepositorySelector |
The implementation of the IRepositorySelector interface suitable
for use with the compact framework
| |
| DefaultRepositorySelector |
The default implementation of the IRepositorySelector interface.
| |
| ExceptionEvaluator |
An evaluator that triggers on an Exception type
| |
| Level |
Defines the default set of levels recognized by the system.
| |
| LevelCollection |
A strongly-typed collection of Level objects.
| |
| LevelEvaluator |
An evaluator that triggers at a threshold level
| |
| LevelMap |
Mapping between string name and Level object
| |
| LocationInfo |
The internal representation of caller location information.
| |
| LogException |
Exception base type for log4net.
| |
| LoggerManager |
Static manager that controls the creation of repositories
| |
| LoggerRepositoryCreationEventArgs |
Provides data for the LoggerRepositoryCreatedEvent event.
| |
| LoggerWrapperImpl |
Implementation of the ILoggerWrapper interface.
| |
| LoggingEvent |
The internal representation of logging events.
| |
| LogImpl |
Implementation of ILog wrapper interface.
| |
| MethodItem |
provides method information without actually referencing a System.Reflection.MethodBase
as that would require that the containing assembly is loaded.
| |
| SecurityContext |
A SecurityContext used by log4net when interacting with protected resources
| |
| SecurityContextProvider |
The SecurityContextProvider providers default SecurityContext instances.
| |
| StackFrameItem |
provides stack frame information without actually referencing a System.Diagnostics.StackFrame
as that would require that the containing assembly is loaded.
| |
| TimeEvaluator |
An evaluator that triggers after specified number of seconds.
| |
| WrapperMap |
Maps between logger objects and wrapper objects.
|
Structures
| Structure | Description | |
|---|---|---|
| LoggingEventData |
Portable data structure used by LoggingEvent |
Interfaces
| Interface | Description | |
|---|---|---|
| IAppenderAttachable |
Interface for attaching appenders to objects.
| |
| IErrorHandler |
Appenders may delegate their error handling to an IErrorHandler.
| |
| IFixingRequired |
Interface for objects that require fixing.
| |
| ILogger |
Interface that all loggers implement
| |
| ILoggerWrapper |
Base interface for all wrappers
| |
| IOptionHandler |
Interface used to delay activate a configured object.
| |
| IRepositorySelector |
Interface used by the LogManager to select the ILoggerRepository.
| |
| ITriggeringEventEvaluator |
Test if an LoggingEvent triggers an action
| |
| LevelCollectionILevelCollectionEnumerator |
Supports type-safe iteration over a LevelCollection.
|
Delegates
| Delegate | Description | |
|---|---|---|
| LoggerRepositoryCreationEventHandler |
Delegate used to handle logger repository creation event notifications
| |
| WrapperCreationHandler |
Delegate used to handle creation of new wrappers.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| ErrorCode |
Defined error codes that can be passed to the [M:IErrorHandler.Error(string, Exception, ErrorCode)] method.
| |
| FixFlags |
Flags passed to the Fix property
| |
| LevelCollectionTag |
Type visible only to our subclasses
Used to access protected constructor
|