如何从 live azure 站点查看 node.js console.log
How to view node.js console.log from live azure site
我正在尝试从实时 Azure 站点查看我的 node.js 控制台日志。中间层是.Net和node的结合。
到目前为止我尝试过但没有奏效的方法:
az webapp log tail --name <name of webapp> --resource-group <name of resource group>
(运行但没有显示 console.log 消息)
- 我尝试在 Web 应用程序的“应用程序服务日志记录”中启用应用程序日志记录和 Web 服务器日志记录。我在/LogFiles/DetailedErrors中看到了一些错误信息。但是我没有看到任何 console.log 消息。
- 我尝试访问此 url:https://{{ webapp 的名称}}。scm.azurewebsites。net/api/logstream 但它从未到达终点。
- 我检查了我的 iisnode.yml 有一个名为 logDirectory 的键,其值设置为 iisnode。
首先我用这段代码测试了nodejs项目:(修改自git:nodejs-docs-hello-world)
const http = require('http');
const server = http.createServer((request, response) => {
console.log('########my console log##########');
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World!");
});
const port = process.env.PORT || 1337;
server.listen(port);
console.log("Server running at http://localhost:%d", port);
然后我从 VS Code 部署它。
下一步是启用应用程序日志记录。
在 Linux 上它看起来像这样:
在 windows 上看起来像这样:
最后在Kudu(https://{{ webapp名称}}.scm.azurewebsites.net)->日志流,你可以看到这些控制台日志:
我正在尝试从实时 Azure 站点查看我的 node.js 控制台日志。中间层是.Net和node的结合。
到目前为止我尝试过但没有奏效的方法:
az webapp log tail --name <name of webapp> --resource-group <name of resource group>
(运行但没有显示 console.log 消息)- 我尝试在 Web 应用程序的“应用程序服务日志记录”中启用应用程序日志记录和 Web 服务器日志记录。我在/LogFiles/DetailedErrors中看到了一些错误信息。但是我没有看到任何 console.log 消息。
- 我尝试访问此 url:https://{{ webapp 的名称}}。scm.azurewebsites。net/api/logstream 但它从未到达终点。
- 我检查了我的 iisnode.yml 有一个名为 logDirectory 的键,其值设置为 iisnode。
首先我用这段代码测试了nodejs项目:(修改自git:nodejs-docs-hello-world)
const http = require('http');
const server = http.createServer((request, response) => {
console.log('########my console log##########');
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World!");
});
const port = process.env.PORT || 1337;
server.listen(port);
console.log("Server running at http://localhost:%d", port);
然后我从 VS Code 部署它。
下一步是启用应用程序日志记录。
在 Linux 上它看起来像这样:
在 windows 上看起来像这样:
最后在Kudu(https://{{ webapp名称}}.scm.azurewebsites.net)->日志流,你可以看到这些控制台日志: