The ability to pass any IEnumerable<KeyValuePair<string, object>> to ILogger.BeginScope is an extremely useful feature, but unfortunately it doesn't seem to be officially documented anywhere. I only discovered it while digging through this repo's source code! I assume this repo is the correct location for this information, as it only applies when one is using both Serilog and the Microsoft.Extensions.Logging library, but I could see where it might be better off in the Serilog wiki. Looking forward to your feedback!
The ability to pass any
IEnumerable<KeyValuePair<string, object>>
toILogger.BeginScope
is an extremely useful feature, but unfortunately it doesn't seem to be officially documented anywhere. I only discovered it while digging through this repo's source code! I assume this repo is the correct location for this information, as it only applies when one is using both Serilog and the Microsoft.Extensions.Logging library, but I could see where it might be better off in the Serilog wiki. Looking forward to your feedback!