Core framework types.
| Class | Description | 
|---|---|
| CompactRepositorySelector | The implementation of the IRepositorySelector interface suitable for use with the compact framework | 
| DefaultRepositorySelector | The default implementation of the IRepositorySelector interface. | 
| 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. | 
| SecurityContext | A SecurityContext used by log4net when interacting with protected resources | 
| SecurityContextProvider | The SecurityContextProvider providers default SecurityContext instances. | 
| WrapperMap | Maps between logger objects and wrapper objects. | 
| 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 | 
| LevelCollection.ILevelCollectionEnumerator | Supports type-safe iteration over a LevelCollection. | 
| Structure | Description | 
|---|---|
| LoggingEventData | Portable data structure used by LoggingEvent | 
| Delegate | Description | 
|---|---|
| LoggerRepositoryCreationEventHandler | Delegate used to handle logger repository creation event notifications | 
| WrapperCreationHandler | Delegate used to handle creation of new wrappers. | 
| Enumeration | Description | 
|---|---|
| ErrorCode | Defined error codes that can be passed to the Error method. | 
| FixFlags | Flags passed to the Fix property | 
| LevelCollection.Tag | Type visible only to our subclasses Used to access protected constructor |