Azure Web App 跟踪日志未出现在日志中

Rya*_*ine 5 c# azure azure-web-app-service

我正在使用 Azure Web App 应用程序日志记录,并按照在线教程进行了以下设置:

日志配置设置

我得到一个异常,在我的catch块中,我有以下代码:

Trace.TraceError("abc");
Trace.TraceInformation("abc");
Trace.TraceWarning("abc");
Trace.WriteLine("abc");
Console.WriteLine("abc");
Run Code Online (Sandbox Code Playgroud)

在日志中我得到了这个:

2017-02-13 03:30:14 ~1ENGINEMAILERAPI GET /api/vfs/site/wwwroot/ _=1486950157594&X-ARR-LOG-ID=149fee3f-8da3-460e-816e-10e7a21b40/api/vfs/site/wwwroot/ (Windows+NT+6.3;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/537.36 - https://web1.appsvcux.ext.azure.com /websites/WebsitesContent/WebsitesIndex?cacheability=3&defaultCloudName=azure&extensionName=WebsitesExtension&shellVersion=5.0.302.608%20(production%233ec7ddd.170201-1022)&traceStr=®ion=southeastasia&flight=0&defaultCacheEvictionDelay=105000&websitesextension_enablemonitoringgroup=true&websitesextension_newauditlogs=true&websitesextension_resourcemenu=true&websitesextension_seetemplate=true&pageVersion=5.12.32.464175 .170208-1137&l=en.en-us&trustedAuthority=portal。azure.com enginemailerapi.scm.azurewebsites.net 200 0 0 992 1923 62

如何让我的应用程序日志显示出来?

Bru*_*hen 1

根据您提供的错误消息的日志格式,我假设您提供的日志文件属于Web Server Logs(下/LogFiles/http/RawLogs),其格式使用W3W Logging。根据您的配置,您已为应用程序日志记录启用文件系统和 blob 存储。您可以按如下方式检索应用程序日志:

\n\n

应用程序日志记录(文件系统)

\n\n

一个简单的方法是,您可以利用KUDU,单击“调试控制台 > CMD” cd LogFiles\\Application,然后您可以检索日志,如下所示:

\n\n

\n\n

应用程序日志记录(Blob)

\n\n

您可以利用Microsoft Azure 存储资源管理器来检索日志,如下所示:

\n\n

\n\n

更新\xef\xbc\x9a

\n\n

在此输入图像描述

\n\n

在此输入图像描述

\n