Azure 函数 - 如何在 类 中使用 context.log?
Azure Function - How can I use context.log in classes?
作为序言,我正在尝试 运行 Azure 函数中的 Alexa 技能。
我目前在调试 运行ning.
的 Azure 函数时遇到问题
当我在代码库的 httpTrigger 部分时,我可以随心所欲地使用 context.log
。
const httpTrigger: AzureFunction = async function (context: Context, req: HttpRequest): Promise<void> {
我遇到的问题是,这个函数环绕着整个代码库。我不确定如何在 class.
中初始化 context.log 功能
export class Foo {
}
我看到一些文档说明我可以在 host.json
文件中初始化日志记录,但到目前为止我还没有成功。
有什么方法可以利用 context.log?我遇到了一些只能通过将日志放入代码库才能解决的问题。
如果没有,我该如何调试我的代码?我无法使用 console.log。当我尝试在 Azure 门户上监视该功能时,它没有出现。
If not, how can I debug my code? I can't use console.log. It's not showing up when I try monitoring the function on Azure Portal.
如果你安装并设置我的 NPM 包,你可以让它工作 https://www.npmjs.com/package/azure-function-log-intercept
我发现在你的代码库中到处传递 context
是一件非常麻烦的事情,所以我制作了那个包。
作为序言,我正在尝试 运行 Azure 函数中的 Alexa 技能。
我目前在调试 运行ning.
的 Azure 函数时遇到问题当我在代码库的 httpTrigger 部分时,我可以随心所欲地使用 context.log
。
const httpTrigger: AzureFunction = async function (context: Context, req: HttpRequest): Promise<void> {
我遇到的问题是,这个函数环绕着整个代码库。我不确定如何在 class.
中初始化 context.log 功能export class Foo {
}
我看到一些文档说明我可以在 host.json
文件中初始化日志记录,但到目前为止我还没有成功。
有什么方法可以利用 context.log?我遇到了一些只能通过将日志放入代码库才能解决的问题。
如果没有,我该如何调试我的代码?我无法使用 console.log。当我尝试在 Azure 门户上监视该功能时,它没有出现。
If not, how can I debug my code? I can't use console.log. It's not showing up when I try monitoring the function on Azure Portal.
如果你安装并设置我的 NPM 包,你可以让它工作 https://www.npmjs.com/package/azure-function-log-intercept
我发现在你的代码库中到处传递 context
是一件非常麻烦的事情,所以我制作了那个包。