In this post I describe a change in ASP.NET Core 3.0 that means startup messages use structured logging