禁用" azure-jobs-host-output" /" azure-webjobs-hosts / output-logs"消息

时间:2016-02-11 17:20:30

标签: c# .net azure azure-webjobs azure-webjobssdk

我的目标不是让blob混乱。

•我在撰写本文时使用的是最新的webjobs sdk(版本1.1.1)。使用队列,运行WebJobs,创建文件,删除文件和编写数据库条目。

•我尝试过搜索,但似乎" azure-jobs-host-output"和" azure-webjobs-hosts / output-logs"自动创建并填充大量内容。

•我在网上搜索后的努力只是为了阻止某些日志记录而编写的这一行代码:

config.Tracing.ConsoleLevel = TraceLevel.Error;

这应该将日志限制为错误级别。哪个好我理解,但我不确定上述哪个会限制。

•我可以完全禁用其他吗?

•或者更准确地说,我是否可以停止/禁用所有日志记录/日志并将其降至最低限度,仅限于运行webjobs sdk所必需的那些?

感谢阅读,我们非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

设置config.Tracing.ConsoleLevel仅控制写入控制台的输出。听起来您想要关闭仪表板日志记录(如果您不想使用WebJobs仪表板)。您提到的那些其他blob容器是所有Dashboard分析日志的存储。要禁用它,您可以将config.DashboardConnectionString设置为null。这将完全禁用所有Dashboard日志记录。

此时,您将以最低限度运行:)