在用于Azure函数应用程序的 nodejs 示例中,向函数传递了context
obj,并且可以按照与您相同的方式执行context.log
可以与console.log
一起输出消息。
这两种方法有什么区别,您使用哪种无关紧要?谢谢。
答案 0 :(得分:2)
您可以使用我的npm软件包将console.log重定向到context.log,因此您不必在任何地方传递上下文。
如果您只想创建自己的模块,请在此处提供
答案 1 :(得分:0)
This documentation应该回答您的问题:)
在“函数”中,您使用
context.log
方法将跟踪输出写入控制台。在Function v2.x中,使用console.log
的跟踪输出是在Function App级别捕获的。这意味着console.log
的输出未绑定到特定的函数调用,因此不会显示在特定函数的日志中。但是,它们确实传播到Application Insights。在Functions v1.x中,不能使用console.log写入控制台。
长话短说-context.log
最好!