ASP.NET Monsters #17: Structured Logging with Serilog in ASP.NET Core