Base implementation of ILoggerRepository
Assembly: log4net (in log4net.dll) Version: 126.96.36.199-.NET 4.0
public abstract class LoggerRepositorySkeleton : ILoggerRepository, IFlushable
Public MustInherit Class LoggerRepositorySkeleton Implements ILoggerRepository, IFlushable
public ref class LoggerRepositorySkeleton abstract : ILoggerRepository, IFlushable
[<AbstractClassAttribute>] type LoggerRepositorySkeleton = class interface ILoggerRepository interface IFlushable end
The LoggerRepositorySkeleton type exposes the following members.
Construct the repository using specific properties
Contains a list of internal messages captures during the last configuration.
Flag indicates if this repository has been configured.
Get the level map for the Repository.
The name of the repository
The plugin map for this repository.
Repository specific properties
RendererMap accesses the object renderer map for this repository.
The threshold for all events in this repository
Adds an object renderer for a specific class.
Test if logger exists
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.(Inherited from Object.)
Flushes all configured Appenders that implement IFlushable.
Returns all the Appenders that are configured as an Array.
Returns all the currently defined loggers in the repository
Serves as a hash function for a particular type.(Inherited from Object.)
Return a new logger instance
Gets the Type of the current instance.(Inherited from Object.)
Log the logEvent through this repository.
Creates a shallow copy of the current Object.(Inherited from Object.)
Notify the registered listeners that the repository has had its configuration changed
Notify the registered listeners that the repository has had its configuration reset
Notify the registered listeners that the repository is shutting down
Raise a configuration changed event on this repository
Reset the repositories configuration to a default state
Shutdown the repository
Event to notify that the repository has had its configuration changed.
Event to notify that the repository has had its configuration reset.
Event to notify that the repository has been shutdown.
Default abstract implementation of the ILoggerRepository interface.
Skeleton implementation of the ILoggerRepository interface. All ILoggerRepository types can extend this type.