jhamm / serilog-enrichers-demystify

Unmangle async/iterator stack traces with @benaadams's Demystifier

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Serilog.Enrichers.Demystify NuGet Pre Release Build status

Unmangle the names of async and iterator methods in exception stack traces using @benaadams's Demystifier.

Getting started

Install from NuGet:

Install-Package Serilog.Enrichers.Demystify

Configure log event enrichment:

Log.Logger = new LoggerConfiguration()
    .Enrich.WithDemystifiedStackTraces() // <- Add this line
    .WriteTo.Console()
    .CreateLogger();

The enricher will replace logged exception stack traces with unmangled ones.

About

Unmangle async/iterator stack traces with @benaadams's Demystifier

License:Apache License 2.0


Languages

Language:C# 74.0%Language:PowerShell 26.0%