我正在尝试查找在 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 数据。