Azure Functions 应用完整日志
Azure Functions App Full Log
我有一个 Azure Functions 应用程序,我最近启动了它 运行s 每天 4 次定时触发。我 运行 遇到的问题是我找不到每个 运行 时间的完整日志文件。 Azure 门户中监视选项卡下的日志仅显示特定行数的日志,并且 Kudu 控制台中的日志文件仅在我通过门户 运行 自己执行该功能时才会保存。从监视器选项卡具有每个日志的前几行这一事实来看,我假设它们被保存在某个地方,但我似乎无法找到位置。有人有这方面的经验吗?
您在门户中看到的调用日志存储在 Table 存储:
如果您的日志长度超过 Table 存储列允许的最大值,它将被截断。
如果是这种情况,请转至 App Settings
-> Diagnostics logs
并启用日志记录到文件系统 and/or Blob 存储,完整日志将可用。
对于 Blob 存储,日志将被放置到 $logs
容器:
您可以使用 Azure Storage Explorer 在 Table 存储和 Blob 中导航。
我有一个 Azure Functions 应用程序,我最近启动了它 运行s 每天 4 次定时触发。我 运行 遇到的问题是我找不到每个 运行 时间的完整日志文件。 Azure 门户中监视选项卡下的日志仅显示特定行数的日志,并且 Kudu 控制台中的日志文件仅在我通过门户 运行 自己执行该功能时才会保存。从监视器选项卡具有每个日志的前几行这一事实来看,我假设它们被保存在某个地方,但我似乎无法找到位置。有人有这方面的经验吗?
您在门户中看到的调用日志存储在 Table 存储:
如果您的日志长度超过 Table 存储列允许的最大值,它将被截断。
如果是这种情况,请转至 App Settings
-> Diagnostics logs
并启用日志记录到文件系统 and/or Blob 存储,完整日志将可用。
对于 Blob 存储,日志将被放置到 $logs
容器:
您可以使用 Azure Storage Explorer 在 Table 存储和 Blob 中导航。