log4net.Util Namespace | Apache log4net™ SDK Documentation

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.
| LogLog LogReceivedAdapter | 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 |
| TwoArgAction T1, T2 | Delegate type used for LogicalThreadContextStack's callbacks.

Enumerations

| Enumeration | Description
--- | --- | ---
| WindowsSecurityContext ImpersonationMode | The impersonation modes for the WindowsSecurityContext