什么';在Azure中使用webapp日志的正确方法是什么?
我们正在开发一个基于Azure webapps的应用程序,在理解如何从这些应用程序获取基本日志时遇到了困难。似乎至少有3种不同的方法可以获取一些日志:什么';在Azure中使用webapp日志的正确方法是什么?,azure,azure-web-app-service,Azure,Azure Web App Service,我们正在开发一个基于Azure webapps的应用程序,在理解如何从这些应用程序获取基本日志时遇到了困难。似乎至少有3种不同的方法可以获取一些日志: 我可以使用URL访问Kudu(?)日志 我应该能够使用az webapp log访问相同的(?)日志,但当我使用show命令时,它表示没有激活日志 我还可以使用Azure UI中的诊断和解决问题菜单访问一些日志,但这很麻烦 我希望能够非常简单地对正在运行的webapp上的日志执行tail,并获取由其生成的所有日志,无论是来自托管HTTP服务器
- 我可以使用URL访问Kudu(?)日志
- 我应该能够使用
访问相同的(?)日志,但当我使用az webapp log
命令时,它表示没有激活日志show
- 我还可以使用Azure UI中的
菜单访问一些日志,但这很麻烦诊断和解决问题
tail
,并获取由其生成的所有日志,无论是来自托管HTTP服务器的HTTP请求日志、系统日志还是应用程序级日志
有人能给我指出正确的文档,解释正确的方法吗?诊断问题的方法是查看跟踪文件。Kudu服务及其应用程序将跟踪写入/Logfiles文件夹。您可以参考以下链接: 此外,您需要从Azure门户或Azure PowerShell(使用Set-AzureWebsite cmdlet)打开诊断日志。 如果使用Azure CLI筛选特定日志类型(如HTTP),请使用--Path参数 az webapp日志尾部--名称appname--资源组myResourceGroup--路径http
参考资料:请确认……您是否可以查看资源组中的参与者?你应该能够毫无问题地查看Kudu。另外,请仔细检查日志是否已启用:谢谢@ThiagoCustodio我可以查看Kudu日志,只是我不清楚这是否是在Azure中配置/使用日志的“正确”方式。