最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

使用Bot Framework记录Node.js

运维笔记admin16浏览0评论

使用Bot Framework记录Node.js

使用Bot Framework记录Node.js

我在Azure上托管了一个Node应用程序(Bot Framework bot)。记录调试信息的最佳方法是什么?例如,据我所知,使用console.log()没有用,因为在Azure中没有可以查看的控制台。我也不想给客户打电话给大量的session.send()

那么获得某种调试日志的最佳方法是什么?

回答如下:

您可以利用Azure Web Apps上的诊断日志扩展。在Azure门户(https://ms.portal.azure/)中登录您的Web应用程序。单击Diagnostic logs in settings选项并在Diagnostic Logs选项卡中启用Application on logging。

然后您可以登录您的Web应用程序(https://<Your_Webapp_name>.scm.azurewebsites/DebugConsole)的Kudu控制台站点并浏览到您的Application文件夹(D:\home\LogFiles\Application folder)。

否则,您可以单击kudu控制台站点顶部导航栏上的Diagnostic dump以下载日志文件。

另一方面,您可以使用Azure门户(Log stream)上的https://ms.portal.azure/工具进行实时在线调试。

最后,您可以将第三部分node.js日志模块(例如winston)集成到您的应用程序中。并将日志捕获到您自己的日志文件中。

如有任何疑问,请随时告诉我。

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论