我在研究为什么 Webjob 会将所有日志都存储在同一个容器中,这使得难以搜索特定时间段内选定的 Webjob 的特定消息。
我的存储帐户包含 5 个容器,其中有 4 个是在提供存储帐户连接字符串时应用服务自动创建的(AzureWebJobsDashboard 和 AzureWebJobsStorage 应用程序密钥设置为共享存储帐户的连接字符串)。最后一个容器是在存储帐户中手动创建的,也与应用服务链接(应用设置)。
存储帐户中的容器为:
- azure-jobs-host-archive - azure-jobs-host-output - azure-webjobs-dashboard - azure-webjobs-hosts - cen-dev-test
目前,在 cen-dev-test 容器中存在一个日志文件,其中保存了同一应用服务中每个 Webjob 的日志(使用单个文件)。但是,对于各个 Webjob,只存在用于启动日志的文件夹。
因此,我的问题是:是否存在一种自动创建日志文件的方法,可以根据它们所包含的 Webjob 进行分类?
我的存储帐户包含 5 个容器,其中有 4 个是在提供存储帐户连接字符串时应用服务自动创建的(AzureWebJobsDashboard 和 AzureWebJobsStorage 应用程序密钥设置为共享存储帐户的连接字符串)。最后一个容器是在存储帐户中手动创建的,也与应用服务链接(应用设置)。
存储帐户中的容器为:
- azure-jobs-host-archive - azure-jobs-host-output - azure-webjobs-dashboard - azure-webjobs-hosts - cen-dev-test
目前,在 cen-dev-test 容器中存在一个日志文件,其中保存了同一应用服务中每个 Webjob 的日志(使用单个文件)。但是,对于各个 Webjob,只存在用于启动日志的文件夹。
因此,我的问题是:是否存在一种自动创建日志文件的方法,可以根据它们所包含的 Webjob 进行分类?