Enriches Serilog events with Exception properties when Exceptions are logged. The included properties are Message, Stacktrace, and InnerException.Message. They are enhanced as Exception, Stacktrace, and InnerException properties respectively.
To use the enricher, first install the NuGet package:
Install-Package Serilog.Enrichers.ExceptionPropertiesThen, apply the enricher to your LoggerConfiguration:
Log.Logger = new LoggerConfiguration()
.Enrich.WithExceptionProperties()
// ...other configuration...
.CreateLogger();Copyright (c) Eric Rushing 2022 - Provided under the Apache License, Version 2.0.