我最近启动了一个 Azure Functions 应用程序,每天在时间触发器上运行 4 次。我遇到的问题是我无法找到每个运行时的完整日志文件。 Azure 门户中“监视器”选项卡下的日志仅显示特定行数的日志,而 Kudu 控制台中的日志文件仅在我通过门户自己运行该函数时保存。从监视器选项卡具有每个日志的前几行的事实来看,我认为它们被保存在某个地方,但我似乎无法找出位置。有人有这方面的经验吗?
最佳答案
您在门户中看到的调用日志存储在表存储中:
如果您的日志长度超过表存储列允许的最大值,它将被 chop 。
如果是这种情况,请转到应用设置
-> 诊断日志
并启用对文件系统和/或 Blob 存储的日志记录,其中将提供完整日志。
对于 Blob 存储,日志将放置到 $logs
容器中:
您可以使用 Azure Storage Explorer 导航表存储和 Blob .
关于javascript - Azure Functions 应用程序完整日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47075477/