How to Turn Off Console Logging for Kestrel in .NET Core
This post is mostly a note to myself.
I am often annoyed with the amount of logging to the console that occurs when I start a Kestrel hosted application and I can never remember how to turn it off.
1public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
2 WebHost.CreateDefaultBuilder(args)
3 .ConfigureLogging(loggingBuilder =>
4 loggingBuilder.AddFilter<ConsoleLoggerProvider>(level =>
5 level == LogLevel.None))
6 .UseStartup<Startup>();