log4netMDC
Namespace: log4net
Assembly: log4net (in log4net.dll) Version: 2.0.6.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.) |
Note |
---|
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.