Azure:应用程序日志已关闭。您可以使用“诊断日志”设置打开它们

Dou*_*oug 5 debugging settings logging azure

希望这是一个快速的问题。

我有一个Microsoft Azure Web应用程序。

如果我在portal.azure.com中的Web应用程序中导航到以下位置:

Microsoft Azure > Browse > All resources > (MY APP) > Tools > Streaming logs
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

Application logs are switched off. You can turn them on using the 'Diagnostic logs' settings.
Run Code Online (Sandbox Code Playgroud)

但是,它对我去哪里做没有参考。在“应用程序设置”下检查该应用程序,我看不到任何与此名称匹配的内容,并且我没有找到任何可启用该“流日志”的“日志记录”设置。

任何人都可以,请帮助我指出如何打开它?

小智 5

在 azure 中启用应用程序的诊断日志记录。去:

Portal.azure.com > (Your App) > Diagnostic settings > Add Diagnostic setting
Run Code Online (Sandbox Code Playgroud)

查看您的应用程序和 Web 服务器日志。去:

(Your App) > Log Stream 
Run Code Online (Sandbox Code Playgroud)


IAm*_*der 5

在这里打开它:

Azure -> App Service -> App Service logs -> Application Logging (Filesystem) -> ON
Run Code Online (Sandbox Code Playgroud)

然后您可以在此处查看 12 小时:

Azure -> App Service -> Log stream
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


Dou*_*oug 3

我想到了。在 Portal.azure.com 内:

Microsoft Azure > (My App) > Settings > Logs
Run Code Online (Sandbox Code Playgroud)

有启用日志的所有设置。

  • 虽然当时可能是这样,但遗憾的是现在情况已不再如此。_谁动了我的奶酪!_ (2认同)