Base implementation of ILoggerRepository
Inheritance Hierarchy
log4net.RepositoryLoggerRepositorySkeleton
log4net.Repository.HierarchyHierarchy
Namespace: log4net.Repository
Assembly: log4net (in log4net.dll) Version: 2.0.8.0-.NET 4.0
Syntax
The LoggerRepositorySkeleton type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| LoggerRepositorySkeleton | 
            Default Constructor
              | |
| LoggerRepositorySkeleton(PropertiesDictionary) | 
            Construct the repository using specific properties
              | 
Properties
| Name | Description | |
|---|---|---|
| ConfigurationMessages | 
            Contains a list of internal messages captures during the 
            last configuration.
              | |
| Configured | 
            Flag indicates if this repository has been configured.
              | |
| LevelMap | 
            Get the level map for the Repository.
              | |
| Name | 
            The name of the repository
              | |
| PluginMap | 
            The plugin map for this repository.
              | |
| Properties | 
            Repository specific properties
              | |
| RendererMap | 
            RendererMap accesses the object renderer map for this repository.
              | |
| Threshold | 
            The threshold for all events in this repository
              | 
Methods
| Name | Description | |
|---|---|---|
| AddRenderer | 
            Adds an object renderer for a specific class. 
              | |
| Equals | (Inherited from Object.) | |
| Exists | 
            Test if logger exists
              | |
| Finalize | 
                    Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
                  (Inherited from Object.) | |
| Flush | 
            Flushes all configured Appenders that implement IFlushable.
              | |
| GetAppenders | 
            Returns all the Appenders that are configured as an Array.
              | |
| GetCurrentLoggers | 
            Returns all the currently defined loggers in the repository
              | |
| GetHashCode | 
                    Serves as a hash function for a particular type. 
                  (Inherited from Object.) | |
| GetLogger | 
            Return a new logger instance
              | |
| GetType | 
                    Gets the Type of the current instance.
                  (Inherited from Object.) | |
| Log | 
            Log the logEvent through this repository.
              | |
| MemberwiseClone | 
                    Creates a shallow copy of the current Object.
                  (Inherited from Object.) | |
| OnConfigurationChanged | 
            Notify the registered listeners that the repository has had its configuration changed
              | |
| OnConfigurationReset | 
            Notify the registered listeners that the repository has had its configuration reset
              | |
| OnShutdown | 
            Notify the registered listeners that the repository is shutting down
              | |
| RaiseConfigurationChanged | 
            Raise a configuration changed event on this repository
              | |
| ResetConfiguration | 
            Reset the repositories configuration to a default state
              | |
| Shutdown | 
            Shutdown the repository
              | |
| ToString | (Inherited from Object.) | 
Events
| Name | Description | |
|---|---|---|
| ConfigurationChanged | 
            Event to notify that the repository has had its configuration changed.
              | |
| ConfigurationReset | 
            Event to notify that the repository has had its configuration reset.
              | |
| ShutdownEvent | 
            Event to notify that the repository has been shutdown.
              | 
Remarks
Default abstract implementation of the ILoggerRepository interface.
Skeleton implementation of the ILoggerRepository interface. All ILoggerRepository types can extend this type.
See Also