C# Asp.Net核心在Azure启动时的日志记录 我有一个ASP.NET核心应用程序,它现在使用Advoundation基础部署部署在Azure Web应用程序上。 目前,出于测试目的应用程序通过以下选项上线: public void配置(IApplicationBuilder应用程序、IHostingEnvironment环境、iLogger工厂) { 初始化数据库(app); loggerFactory.AddConsole(Configuration.GetSection(“Logging”); loggerFactory.AddDebug(); app.UseDeveloperExceptionPage(); ... }
日志详细性配置如下:C# Asp.Net核心在Azure启动时的日志记录 我有一个ASP.NET核心应用程序,它现在使用Advoundation基础部署部署在Azure Web应用程序上。 目前,出于测试目的应用程序通过以下选项上线: public void配置(IApplicationBuilder应用程序、IHostingEnvironment环境、iLogger工厂) { 初始化数据库(app); loggerFactory.AddConsole(Configuration.GetSection(“Logging”); loggerFactory.AddDebug(); app.UseDeveloperExceptionPage(); ... },c#,asp.net,azure,C#,Asp.net,Azure,日志详细性配置如下: "Logging": { "IncludeScopes": false, "LogLevel": { "Default": "Warning", "System": "Information", "Microsoft": "Information&qu
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning",
"System": "Information",
"Microsoft": "Information"
}
}
但我们有一个严重的问题。
如果在startup.cs类中的startup过程中发生错误,则不会跟踪任何内容,我们也无法了解发生了什么
只要在应用程序运行时引发异常,“开发人员”页面就可以正常工作,但如果我们在启动过程中遇到异常,则不会引发任何错误,除了像下面这样的常见错误页面:
老实说,这是毫无用处的。
即使在Azure Web应用程序中启用应用程序洞察或应用程序日志,我仍然没有得到真正的异常。有没有办法做到这一点