High performance logging in .Net Core Example of LoggerMessage pattern as described in this article from Microsoft Docs Example covers: Logging configuration, both in code or via appsettings file Structured loging via scopes