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 |