为什么内置的控制台日志记录器会使Netcore Web API变慢?

时间:2018-07-31 20:38:31

标签: .net-core

我正在通过Visual Studio运行Netcore Web API,在40-60请求之后,它变得无响应。通常需要不到一秒钟的请求就会花一分钟的时间。

我禁用了控制台记录器,并且无论我发送多少请求,API都不会减慢速度。

这是我添加控制台记录器的方式:

loggerFactory.AddConsole( Configuration.GetSection( "Logging" ) );

1 个答案:

答案 0 :(得分:0)

不幸的是,向控制台写入(多线程)速度很慢。这不是NLog self的限制。

另请参阅Console.WriteLine slow