AzureException因StorageException

时间:2017-08-16 14:52:55

标签: azure azure-functions azure-table-storage

我正在使用Azure功能,希望能够更深入地了解如何获取更详细的错误消息。

函数从队列获取输入,这意味着将并行运行该函数的实例数。该函数执行一些处理,并希望使用ICollector<>

输出到表存储

这些函数经常因异常而失败

    Microsoft.Azure.WebJobs.Host.FunctionInvocationException : Exception while executing function: Functions.LoadActivityDetail 
    ---> System.InvalidOperationException : Error while handling parameter outputTable after function returned: 
    ---> Microsoft.WindowsAzure.Storage.StorageException : Element 0 in the batch returned an unexpected response code.

我可以从日志中获取此异常,但我希望获得更多详细信息,例如: “Unexpected Response Code for Operation: 0” when executing Azure Table Storage batch delete

问题是我无法在代码中捕获异常,因为绑定是完成azure函数运行时的。

有没有办法如何启用更详细的日志记录?

1 个答案:

答案 0 :(得分:3)

您能否启用Application Insights?这将为您提供有关这些失败的更详细信息。

您可以找到有关如何为功能应用here启用Application Insights的信息。

此外,查看存储帐户日志可能会提供有关可能导致故障的有用信息。

我也在创建此问题以跟踪增强功能:https://github.com/Azure/azure-webjobs-sdk/issues/1300