我在azure上部署了一个nodejs web应用程序 应用服务
如何从我的应用程序中看到console.log?
答案 0 :(得分:3)
您可以使用Azure CLI尾随日志...
$ az webapp log tail --name <name of webapp> --resource-group <name of resource group>
更多信息here
答案 1 :(得分:0)
我刚跟Enable diagnostics logging启用应用程序日志记录(文件系统),应用程序日志记录(Blob),找到了console.log
和{{1} }会在console.error
下输出日志,您可以使用KUDU查看日志文件,也可以访问D:\home\LogFiles\Application\
并检查标准输出和标准版键入如下:
此外,正如Azure Web App (Website) Logging - Tips and Tools提到的node.js的应用程序日志如下:
在Azure门户中设置应用程序日志
对于node.js网站,编写应用程序日志的方法是使用console.log('message')和console.error('message')写入控制台,然后转到信息/错误级别日志条目。目前,node.js日志文件唯一受支持的目标是文件系统。
应用程序日志功能不支持php和python等其他网站类型。
要登录blob,您可以利用winston-azure-blob-transport将Node.js Web应用程序中的应用程序日志收集到Azure Blob存储中。
答案 2 :(得分:0)