2017-09-01 131 views
2

我有麻烦搞清楚为什么webjob被存储在同一个容器中,这使得它很难通过日志从选定webjob特定的消息在一定的时间搜索所有的日志。配置日志位置webjobs

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

容器中存储账户:

  • 蔚工作主机存档
  • 蔚工作主机输出
  • 蔚webjobs的仪表板
  • 蔚webjobs主办
  • CEN-DEV-测试

因为它现在存在着CEN-DE日志文件v-test在单个文件中保存每个webjob(来自同一应用程序服务)的日志记录。但是,存在仅用于启动日志记录的各个webjobs的文件夹。因此

我的问题是:有没有办法在那里登录可以根据该自动创建文件webjob它们包含哪些内容?

回答

0

有没有办法在那里日志文件可以根据该自动创建webjob他们包含哪些内容?

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

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

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