TwP/logging — Issue #23: Nested Diagnostic Context
Author: TwP
Created: 2012-02-01 18:04:18+00:00
State: open

There is a design pattern for logging [diagnostic messages](http://c2.com/cgi/wiki?PatternsForLoggingDiagnosticMessages) that should be implemented here in the Logging ruby gem. Each thread will have it's own nested diagnostic context. The context can be modified from the Logging module or from individual Logger instances. The Pattern layout needs to support a new identifier string for the context.

See also:
* [PLoP 96 Workshop](http://www.cs.wustl.edu/~schmidt/PLoP-96/)
* [ Patterns for Logging Diagnostic Messages](http://www.cs.wustl.edu/~schmidt/PLoP-96/harrison.ps.gz)