【发布时间】:2017-02-13 04:00:09
【问题描述】:
我正在使用 Azure Web App Application Logging,并按照在线教程进行了以下设置:
我遇到了一个异常,在我的 catch 块中我有以下代码:
Trace.TraceError("abc");
Trace.TraceInformation("abc");
Trace.TraceWarning("abc");
Trace.WriteLine("abc");
Console.WriteLine("abc");
在日志中我得到了这个:
2017-02-13 03:30:14 ~1ENGINEMAILERAPI GET /api/vfs/site/wwwroot/ _=1486950157594&X-ARR-LOG-ID=149fee3f-8da3-460e-816e-10e7a4b95f1d 443 - 121.121.23.217 Mozilla/5.0+(Windows+NT+6.3;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+喜欢+壁虎)+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
我怎样才能显示我的应用程序日志记录?
【问题讨论】:
-
这个错误来自 FTP 或 Blob 存储?另外,请查看以下文档页面docs.microsoft.com/en-us/azure/app-service-web/…
-
@ThiagoCustodio 嗨,亲爱的,我是从 FTP 获取的,我完全按照它来,请问我是否需要添加任何跟踪侦听器?
-
这个问题你解决了吗,有更新吗?
-
@Bruce-MSFTnope...我仍然无法做到,它浪费了太多时间...可能是我自己创建了 Web 服务,当我创建一个新项目时,我创建了一个空网站不是天蓝色网站,可能是这个原因
-
您是否正在部署到默认(生产)以外的特定部署槽?如果是这样,请确保您启用了诊断日志并从部署槽刀片本身查看日志流刀片。它发生在我身上。当我在“登台”插槽上进行测试时,我启用了默认登录。一旦我意识到我的错误,我就去了 App > Deployment Slots > staging > Diagnostic Logs,瞧!日志立即开始流式传输。
标签: c# azure azure-web-app-service