Classes
| Class | Description | |
|---|---|---|
|  | AppenderAttachedImpl | 
            A straightforward implementation of the IAppenderAttachable interface.
             | 
|  | CompositeProperties | 
            This class aggregates several PropertiesDictionary collections together.
             | 
|  | ContextPropertiesBase | 
            Base class for Context Properties implementations
             | 
|  | ConverterInfo | 
            Wrapper class used to map converter names to converter types
             | 
|  | CountingQuietTextWriter | 
            Subclass of QuietTextWriter that maintains a count of 
            the number of bytes written.
             | 
|  | CyclicBuffer | 
            A fixed size rolling buffer of logging events.
             | 
|  | EmptyCollection | 
            An always empty ICollection.
             | 
|  | EmptyDictionary | 
            An always empty IDictionary.
             | 
|  | FormattingInfo | 
            Contain the information obtained when parsing formatting modifiers 
            in conversion modifiers.
             | 
|  | GlobalContextProperties | 
            Implementation of Properties collection for the GlobalContext | 
|   | ILogExtensions | 
            The static class ILogExtensions contains a set of widely used
            methods that ease the interaction with the ILog interface implementations.
             | 
|  | LevelMapping | 
            Manages a mapping from levels to LevelMappingEntry | 
|  | LevelMappingEntry | 
            An entry in the LevelMapping | 
|  | LogicalThreadContextProperties | 
            Implementation of Properties collection for the LogicalThreadContext | 
|  | LogicalThreadContextStack | 
            Implementation of Stack for the LogicalThreadContext | 
|  | LogicalThreadContextStacks | 
            Implementation of Stacks collection for the LogicalThreadContext | 
|  | LogLog | 
            Outputs log statements from within the log4net assembly.
             | 
|  | LogLogLogReceivedAdapter | 
            Subscribes to the LogLog.LogReceived event and stores messages
            to the supplied IList instance.
             | 
|  | LogReceivedEventArgs | |
|  | NativeError | 
            Represents a native error code and message.
             | 
|  | NullDictionaryEnumerator | 
            An always empty IDictionaryEnumerator.
             | 
|  | NullEnumerator | 
            An always empty IEnumerator.
             | 
|  | NullSecurityContext | 
            A SecurityContext used when a SecurityContext is not required
             | 
|  | OnlyOnceErrorHandler | 
            Implements log4net's default error handling policy which consists 
            of emitting a message for the first error in an appender and 
            ignoring all subsequent errors.
             | 
|  | OptionConverter | 
            A convenience class to convert property values to specific types.
             | 
|  | PatternConverter | 
            Abstract class that provides the formatting functionality that 
            derived classes need.
             | 
|  | PatternParser | 
            Most of the work of the PatternLayout class
            is delegated to the PatternParser class.
             | 
|  | PatternString | 
            This class implements a patterned string.
             | 
|  | PropertiesDictionary | 
            String keyed object map.
             | 
|  | PropertyEntry | 
            A class to hold the key and data for a property set in the config file
             | 
|  | ProtectCloseTextWriter | 
            A TextWriter that ignores the Close message
             | 
|  | QuietTextWriter | TextWriter that does not leak exceptions
             | 
|  | ReaderWriterLock | 
            Defines a lock that supports single writers and multiple readers
             | 
|  | ReadOnlyPropertiesDictionary | 
            String keyed object map that is read only.
             | 
|  | ReusableStringWriter | 
            A StringWriter that can be Reset(Int32, Int32) and reused
             | 
|  | SystemInfo | 
            Utility class for system specific information.
             | 
|  | SystemStringFormat | 
            Utility class that represents a format string.
             | 
|  | TextWriterAdapter | 
            Adapter that extends TextWriter and forwards all
            messages to an instance of TextWriter.
             | 
|  | ThreadContextProperties | 
            Implementation of Properties collection for the ThreadContext | 
|  | ThreadContextStack | 
            Implementation of Stack for the ThreadContext | 
|  | ThreadContextStacks | 
            Implementation of Stacks collection for the ThreadContext | 
|  | Transform | 
            Utility class for transforming strings.
             | 
|  | WindowsSecurityContext | 
            Impersonate a Windows Account
             | 
Delegates
| Delegate | Description | |
|---|---|---|
|  | LogReceivedEventHandler | |
|  | TwoArgActionT1, T2 | 
            Delegate type used for LogicalThreadContextStack's callbacks.
             | 
Enumerations
| Enumeration | Description | |
|---|---|---|
|  | WindowsSecurityContextImpersonationMode | 
            The impersonation modes for the WindowsSecurityContext |