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
|