Azure函数应用中的context.log与console.log

时间:2019-02-22 16:52:15

标签: node.js azure azure-functions

在用于Azure函数应用程序的 nodejs 示例中,向函数传递了context obj,并且可以按照与您相同的方式执行context.log可以与console.log一起输出消息。

这两种方法有什么区别,您使用哪种无关紧要?谢谢。

2 个答案:

答案 0 :(得分:2)

您可以使用我的npm软件包将console.log重定向到context.log,因此您不必在任何地方传递上下文。

Player:GetMouse()

如果您只想创建自己的模块,请在此处提供

https://www.npmjs.com/package/azure-function-log-intercept

答案 1 :(得分:0)

This documentation应该回答您的问题:)

  

在“函数”中,您使用context.log方法将跟踪输出写入控制台。在Function v2.x中,使用console.log的跟踪输出是在Function App级别捕获的。这意味着console.log的输出未绑定到特定的函数调用,因此不会显示在特定函数的日志中。但是,它们确实传播到Application Insights。在Functions v1.x中,不能使用console.log写入控制台。

长话短说-context.log最好!