log4net.Core Namespace | Apache log4net™ SDK Documentation

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
| LevelCollection ILevelCollectionEnumerator | 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
| LevelCollection Tag | Type visible only to our subclasses Used to access protected constructor