javascript - Azure Functions 应用程序完整日志

标签 javascript azure debugging azure-functions

我最近启动了一个 Azure Functions 应用程序,每天在时间触发器上运行 4 次。我遇到的问题是我无法找到每个运行时的完整日志文件。 Azure 门户中“监视器”选项卡下的日志仅显示特定行数的日志,而 Kudu 控制台中的日志文件仅在我通过门户自己运行该函数时保存。从监视器选项卡具有每个日志的前几行的事实来看,我认为它们被保存在某个地方,但我似乎无法找出位置。有人有这方面的经验吗?

最佳答案

您在门户中看到的调用日志存储在表存储中:

Logs in Table Storage

如果您的日志长度超过表存储列允许的最大值,它将被 chop 。

如果是这种情况,请转到应用设置 -> 诊断日志并启用对文件系统和/或 Blob 存储的日志记录,其中将提供完整日志。

对于 Blob 存储,日志将放置到 $logs 容器中:

Logs in Blob Storage

您可以使用 Azure Storage Explorer 导航表存储和 Blob .

关于javascript - Azure Functions 应用程序完整日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47075477/

相关文章:

linux - 如何调查 "Server locked (outgoing flood)"错误?

windows - 调用 kernel32.dll 函数时获取调用堆栈

javascript - jquery 屏蔽输入插件在错误时不清除字段

javascript - 使 jQuery DataTables 默认提交所有行,而不仅仅是搜索时显示的行

javascript - 如何使用 Jasmine 和 Node 从命令行测试 jQuery 插件?

rest - azure 中自动创建的存储帐户选项

Azure 函数 - 'AzureWebJobsServiceBusConnectionString' 丢失

javascript - ng-repeat 中的总量

Azure IoT 数据仓库更新

asp.net - Visual Studio 2008 SP1 - 如何停止在 IE 以外的其他浏览器中进行调试?