我最近将nodeJs bot部署到Bot服务,我似乎无法弄清楚如何生成和查看它的日志。
帮助?
答案 0 :(得分:1)
假设您的僵尸程序是通过App Service通过Azure托管的,您应该能够通过执行以下步骤来查看来自NodeJS应用程序的日志记录:
启用记录
loggingEnabled: true
和stderr
写入日志流。访问日志流
就个人而言,我更喜欢使用 Azure命令行界面,您可以使用节点包管理器或 npm轻松安装。
要安装Azure CLI,请在终端上发出以下命令:
stdout
或npm install -g azure-cli
。
如果您需要有关如何安装Azure CLI look here.
的更多信息现在,您必须通过Azure CLI登录Azure帐户,以便它可以访问您的订阅。这是通过sudo npm install -g azure-cli
完成的。
通过命令行完成登录后,需要使用命令azure login
切换到服务管理模式。
然后,您可以使用azure config mode asm
获取当前Azure网站的列表。
在列表中,找到您想要日志的网站,并在名称列中找到其名称。然后使用命令azure site list
,终端将开始直接从您的应用程序输出实时日志!
其他选项
上述方法只是您可以用来访问这些日志的3种方法中的一种。如果您想了解有关其他2种方法的更多信息,请follow this link.
上面的链接还包含我在帖子中概述的很多信息。
我希望这有帮助!