我做了这个:
public static IWebHost BuildWebHost(string[] args)
{
return WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseUrls("http://0.0.0.0:5000")
.ConfigureLogging(ConfigureLogging)
.Build();
}
private static void ConfigureLogging(WebHostBuilderContext hostingContext, ILoggingBuilder logging)
{
logging.ClearProviders();
}
以下是我的appsettings.json
文件:
{
}
但是..我仍然会在Console
中记录异常 - 有人能解释一下为什么吗?指点一下?
Serilog
,但目前还没有使用。第一步是从框架/CLR/Kestrel中删除所有日志记录,然后我将仅添加Serilog Json日志记录。 - Marcus