gpt4 book ai didi

azure - 配置 webjob 的日志记录位置

转载 作者:行者123 更新时间:2023-12-02 04:33:41 25 4
gpt4 key购买 nike

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

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

存储帐户中的容器:

  • azure-jobs-host-archive
  • azure-jobs-host-output
  • azure-webjobs-仪表板
  • azure-webjobs-hosts
  • cen-dev-test

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

因此,我的问题是:有没有一种方法可以根据日志文件包含的网络作业自动创建日志文件?

最佳答案

is there a way where log files can be automatically created according to which webjob they contain?

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

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

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

关于azure - 配置 webjob 的日志记录位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46000965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com