禁用 "azure-jobs-host-output" / "azure-webjobs-hosts/output-logs" 消息
Disable "azure-jobs-host-output" / "azure-webjobs-hosts/output-logs" messages
我的目标是不让 blob 混乱。
• 在撰写本文时,我正在使用最新的 webjobs sdk(版本 1.1.1)。使用队列、运行创建 Web 作业、创建文件、删除文件和写入数据库条目。
• 我试过搜索,但 "azure-jobs-host-output" 和 "azure-webjobs-hosts/output-logs" 似乎是自动创建的,并且填充了很多东西。
• 在通过网络搜索后,到目前为止,我所做的只是为停止某些日志记录而编写的这一行代码:
config.Tracing.ConsoleLevel = TraceLevel.Error;
这应该将日志限制在错误级别。这很好,我明白了,但我不确定它会限制上面的哪一个。
• 我可以完全禁用 other 吗?
• 或者更准确地说,我可以 stop/disable 所有 logging/logs 并将其减少到最低限度,只增加对 运行 webjobs SDK?
感谢阅读,非常感谢任何帮助。
设置config.Tracing.ConsoleLevel
仅控制写入控制台的输出。听起来您想关闭仪表板日志记录(如果您不想使用 WebJobs 仪表板)。您提到的那些额外的 blob 容器是所有仪表板分析日志的存储。要禁用它,您可以将 config.DashboardConnectionString
设置为空。这将完全禁用所有仪表板日志记录。
到那时,你将是 运行 最低限度:)
我的目标是不让 blob 混乱。
• 在撰写本文时,我正在使用最新的 webjobs sdk(版本 1.1.1)。使用队列、运行创建 Web 作业、创建文件、删除文件和写入数据库条目。
• 我试过搜索,但 "azure-jobs-host-output" 和 "azure-webjobs-hosts/output-logs" 似乎是自动创建的,并且填充了很多东西。
• 在通过网络搜索后,到目前为止,我所做的只是为停止某些日志记录而编写的这一行代码:
config.Tracing.ConsoleLevel = TraceLevel.Error;
这应该将日志限制在错误级别。这很好,我明白了,但我不确定它会限制上面的哪一个。
• 我可以完全禁用 other 吗?
• 或者更准确地说,我可以 stop/disable 所有 logging/logs 并将其减少到最低限度,只增加对 运行 webjobs SDK?
感谢阅读,非常感谢任何帮助。
设置config.Tracing.ConsoleLevel
仅控制写入控制台的输出。听起来您想关闭仪表板日志记录(如果您不想使用 WebJobs 仪表板)。您提到的那些额外的 blob 容器是所有仪表板分析日志的存储。要禁用它,您可以将 config.DashboardConnectionString
设置为空。这将完全禁用所有仪表板日志记录。
到那时,你将是 运行 最低限度:)