ThreadContextStack Push Method Apache log4net™ SDK Documentation
Pushes a new context message into this stack.

Namespace: log4net.Util
Assembly: log4net (in log4net.dll) Version: 1.2.15.0 (1.2.15.0)
Syntax

public IDisposable Push(
	string message
)

Return Value

Type: OnlineIDisposable
An OnlineIDisposable that can be used to clean up the context stack.
Remarks

Pushes a new context onto this stack. An OnlineIDisposable is returned that can be used to clean up this stack. This can be easily combined with the using keyword to scope the context.

Examples

Simple example of using the Push method with the using keyword.
using(log4net.ThreadContext.Stacks["NDC"].Push("Stack_Message"))
{
    log.Warn("This should have an ThreadContext Stack message");
}
See Also