log4netMDC
Namespace: log4net
Assembly: log4net (in log4net.dll) Version: 2.0.8.0-.NET 4.0
The MDC type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | Clear |
Clear all entries in the MDC
|
![]() | Equals | (Inherited from Object.) |
![]() ![]() | Get |
Gets the context value identified by the key parameter.
|
![]() | GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) |
![]() | GetType |
Gets the Type of the current instance.
(Inherited from Object.) |
![]() ![]() | Remove |
Removes the key value mapping for the key specified.
|
![]() ![]() | Set |
Add an entry to the MDC
|
![]() | ToString | (Inherited from Object.) |
![]() |
---|
The MDC is deprecated and has been replaced by the Properties. The current MDC implementation forwards to the ThreadContext.Properties. |
The MDC class is similar to the NDC class except that it is based on a map instead of a stack. It provides mapped diagnostic contexts. A Mapped Diagnostic Context, or MDC in short, is an instrument for distinguishing interleaved log output from different sources. Log output is typically interleaved when a server handles multiple clients near-simultaneously.
The MDC is managed on a per thread basis.