配置webjobs

时间:2017-09-01 13:08:26

标签: azure logging azure-webjobs

我无法弄清楚为什么webjob将所有日志存储在同一个容器中,这使得在特定时间从选定的webjob中搜索特定消息很困难。

我的存储帐户由5个容器组成,当给定存储帐户的连接字符串时,应用服务已自动创建了4个容器(AzureWebJobsDashboard和AzureWebJobsStorage应用程序密钥设置为共享存储帐户的连接字符串) 。最后一个容器是在存储帐户中手动创建的,并且还链接到应用程序服务(应用程序设置)。

存储帐户中的容器:

  • azure-jobs-host-archive
  • 天青的作业宿主输出
  • azure-webjobs-dashboard
  • azure-webjobs-hosts
  • CEN-DEV-测试

现在,在cen-dev-test中存在一个日志文件,该文件在单个文件中保存每个webjob(来自同一应用程序服务)的日志记录。但是,存在用于单个webjobs的文件夹,这些文件夹仅用于启动日志记录。

我的问题是:有没有办法可以根据它们包含的webjob自动创建日志文件?

1 个答案:

答案 0 :(得分:0)

  

有没有一种方法可以根据它们包含的webjob自动创建日志文件?

根据我的经验,目前似乎Azure不支持它。这是一个很好的想法,我们可以将our idea提供给Azure团队。

如果我们想要获取单个webjobs日志,我们可以使用Webjob API。 以下是如何获取连续作业日志的示例:

 https://{userName}:{password}@{WebAppName}.scm.azurewebsites.net/vfs/data/jobs/continuous/{jobname}/job_log.txt