Skip to content
 
 

Repository files navigation

Destructurama.JsonNet

Build status

Adds support for logging JSON.NET dynamic types as structured data with Serilog.

Enabling the module:

Install from NuGet:

Install-Package Destructurama.JsonNet

Modify logger configuration:

var log = new LoggerConfiguration()
  .Destructure.JsonNetTypes()
  ...

Logging

Any JSON.NET dynamic object can be represented in the log event's properties:

var obj = JsonConvert.DeserializeObject<dynamic>(someJson);
Log.Information("Deserialized {@Obj}", obj);

About

Adds support for logging JSON.NET dynamic types as structured data with Serilog

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages