2 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
第三種用法ConfigureServices
是WebHostBuilder
. 和第一個(gè)用途ConfigureLogging
是一個(gè)IHostBuilder
在的擴(kuò)展方法HostingHostBuilderExtensions
。
他們都調(diào)用IServiceCollection
的擴(kuò)展方法AddLogging
的LoggingServiceCollectionExtensions
下Microsoft.Extensions.Logging
包。該AddLogging
方法首先嘗試將兩個(gè)單ILoggerFactory
和ILogger<>
和的枚舉LoggerFilterOptions
。然后執(zhí)行 logging( ILoggingBuilder
) 的操作,最后調(diào)用AddProvider
方法添加這些提供程序(控制臺(tái)、Azure)實(shí)現(xiàn)的日志提供程序并調(diào)用SetMinimumLevel
添加LoggerFilterOptions
第二種方法直接將日志提供程序添加到LoggerFactory
. 并且在調(diào)用LoggerFactory
日志記錄方法時(shí)調(diào)用這些提供程序。
至于訂單,第二個(gè)和第三個(gè)方法是由WebHostBuilder
的UseStartup<TStartup>
方法調(diào)用的
- 2 回答
- 0 關(guān)注
- 548 瀏覽
添加回答
舉報(bào)