log4net.Util Namespace
 
Classes
  ClassDescription
Public classAppenderAttachedImpl
A straightforward implementation of the IAppenderAttachable interface.
Public classCompositeProperties
This class aggregates several PropertiesDictionary collections together.
Public classContextPropertiesBase
Base class for Context Properties implementations
Public classConverterInfo
Wrapper class used to map converter names to converter types
Public classCountingQuietTextWriter
Subclass of QuietTextWriter that maintains a count of the number of bytes written.
Public classCyclicBuffer
A fixed size rolling buffer of logging events.
Public classEmptyCollection
An always empty ICollection.
Public classEmptyDictionary
An always empty IDictionary.
Public classFormattingInfo
Contain the information obtained when parsing formatting modifiers in conversion modifiers.
Public classGlobalContextProperties
Implementation of Properties collection for the GlobalContext
Public classCode exampleILogExtensions
The static class ILogExtensions contains a set of widely used methods that ease the interaction with the ILog interface implementations.
Public classLevelMapping
Manages a mapping from levels to LevelMappingEntry
Public classLevelMappingEntry
An entry in the LevelMapping
Public classLogicalThreadContextProperties
Implementation of Properties collection for the LogicalThreadContext
Public classLogLog
Outputs log statements from within the log4net assembly.
Public classLogLogLogReceivedAdapter
Subscribes to the LogLog.LogReceived event and stores messages to the supplied IList instance.
Public classLogReceivedEventArgs
Public classNativeError
Represents a native error code and message.
Public classNullDictionaryEnumerator
An always empty IDictionaryEnumerator.
Public classNullEnumerator
An always empty IEnumerator.
Public classNullSecurityContext
A SecurityContext used when a SecurityContext is not required
Public classOnlyOnceErrorHandler
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.
Public classOptionConverter
A convenience class to convert property values to specific types.
Public classPatternConverter
Abstract class that provides the formatting functionality that derived classes need.
Public classPatternParser
Most of the work of the PatternLayout class is delegated to the PatternParser class.
Public classPatternString
This class implements a patterned string.
Public classPropertiesDictionary
String keyed object map.
Public classPropertyEntry
A class to hold the key and data for a property set in the config file
Public classProtectCloseTextWriter
Public classQuietTextWriter
TextWriter that does not leak exceptions
Public classReaderWriterLock
Defines a lock that supports single writers and multiple readers
Public classReadOnlyPropertiesDictionary
String keyed object map that is read only.
Public classReusableStringWriter
A StringWriter that can be Reset(Int32, Int32) and reused
Public classSystemInfo
Utility class for system specific information.
Public classSystemStringFormat
Utility class that represents a format string.
Public classTextWriterAdapter
Adapter that extends TextWriter and forwards all messages to an instance of TextWriter.
Public classThreadContextProperties
Implementation of Properties collection for the ThreadContext
Public classThreadContextStack
Implementation of Stack for the ThreadContext
Public classThreadContextStacks
Implementation of Stacks collection for the ThreadContext
Public classTransform
Utility class for transforming strings.
Public classWindowsSecurityContext
Impersonate a Windows Account
Delegates
  DelegateDescription
Public delegateLogReceivedEventHandler
Enumerations