Azure WebJob QueueTrigger-ed调用日志存储在哪里?

时间:2018-04-14 00:38:44

标签: azure-webjobs azure-webjobs-triggered

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

的SCM WebJobs仪表板中找到
  

的https:// {网站名称} .scm.azurewebsites.net / azurejobs /#/功能/调用/ {调用-ID}

...如果我知道{invocation-id}。我有几百个处理过的消息,我正在尝试检索特定的日期范围,因此在网络浏览器中逐页进行操作是不切实际的。

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

1 个答案:

答案 0 :(得分:1)

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

enter image description here

此外,调用日志的列表记录位于azure-webjobs-dashboard\functions\recent\flat下,如下所示:

enter image description here