Pushes a new context message.
Namespace: log4net
Assembly: log4net (in log4net.dll) Version: 2.0.6.0-.NET 4.0
Syntax
Parameters
- messageFormat
- Type: SystemString
The new context message string format. - args
- Type: SystemObject
Arguments to be passed into messageFormat.
Return Value
Type: IDisposableAn IDisposable that can be used to clean up the context stack.
Remarks
Note |
---|
The NDC is deprecated and has been replaced by the Stacks. The current NDC implementation forwards to the ThreadContext.Stacks["NDC"]. |
Pushes a new context onto the context stack. An IDisposable is returned that can be used to clean up the context stack. This can be easily combined with the using keyword to scope the context.
Examples
C#
var someValue = "ExampleContext" using(log4net.NDC.PushFormat("NDC_Message {0}", someValue)) { log.Warn("This should have an NDC message"); }
See Also