-1

我正在尝试查找在 QueueTrigger webjob 中处理的队列消息。问题是处理后我没有将这些消息保存在任何地方,现在我需要它们。我知道它们在 SCM WebJobs 仪表板中可用

https://{sitename}.scm.azurewebsites.net/azurejobs/#/functions/invocations/{invocation-id}

...如果我知道 {invocation-id}。我有几百条已处理的消息,我正试图检索特定日期范围内的消息,因此在 Web 浏览器中逐页浏览是不切实际的。

有谁知道 SCM 显示的这些日志存储在哪里?我查看了azure-jobs-host-output并且azure-webjobs-dashboard无法在任何地方找到消息。我也查看过\data\jobs\continuous\{webjob}\job_log.txt,但这似乎只是作业的 Console.output,而不是传递给 webjob 函数的触发 CloudQueueMessage 数据。

4

1 回答 1

1

根据我的研究,详细的调用日志azure-webjobs-dashboard\functions\instances如下:

在此处输入图像描述

此外,Invocation Log 的列表记录azure-webjobs-dashboard\functions\recent\flat如下:

在此处输入图像描述

于 2018-04-16T06:51:38.690 回答