【问题标题】:Webjobs not logging to azure-jobs-invoke-logWebjobs 未记录到 azure-jobs-invoke-log
【发布时间】:2014-09-20 05:58:06
【问题描述】:
以前,当我使用 TextWriter 在 Webjob 中记录消息时,这些消息会写入名为 azure-jobs-invoke-log 的 blob 容器。
不幸的是,我在更新 0.4.0 beta 时使用的存储帐户中不存在该容器。
这些日志是否已路由到新容器?
后续问题 - 我在 Azure 中通常识别的日志似乎是按 GUID 排序的,或者至少是一些对我没有帮助的排序。有没有一种方法可以快速查找最近事件的日志,而无需滚动页面和网格页面?
干杯
【问题讨论】:
标签:
azure-webjobs
azure-webjobssdk
【解决方案1】:
我绝对可以回答 WebJob 中的 TextWriter 将日志写入何处的问题。我的同事拥有 Cerebrata 的 Azure Management Studio 的许可证,这使得浏览 blob 存储比门户或免费的 Azure Explorer 更容易。
它们以 blob 形式存储在名为 azure-webjobs-hosts 的容器中,位于名为 output-logs 的子目录中。这看起来像门户中的 azure-webjobs-hosts/output-logs。
我不确定 blob 容器中的子结构是什么。我将其称为子目录,但它可能有一些正式的、法律上的名称。