sgryphon / essential-diagnostics

Essential.Diagnostics contains additional trace listeners, filters and utility classes for the .NET Framework System.Diagnostics trace logging. Included are colored console, SQL database, rolling file, Seq logging server, and in-memory trace listeners, expression filters, activity and logical operation scopes, and configuration file monitoring.
Microsoft Reciprocal License
69 stars 25 forks source link

Structured - Seq - support general dictionary #20

Open sgryphon opened 7 years ago

sgryphon commented 7 years ago

Support general IDictionary<string, object>, both as Data and as logical call context. Look for special property "MessageTemplate" (similar to "Exception"). Have two config attribute switches to turn on/off (default on) for Data/context.