我正在尝试使用WebJobs。我在Visual Studio 2015中创建了一个新的WebJob项目。以下是代码:
{"H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d", "!"}
如您所见,我正在使用Timers扩展,以便每隔一秒调用一次该函数。
当我在本地运行它(并假设在Azure上)时,即使我已在函数中注释掉log.WriteLine,也会在我创建的存储帐户上创建日志。有输出日志,文件显示空文本,主机日志包含有关该功能的信息。
想象一下,每秒都有一个日志。如何阻止这些日志被写入?
答案 0 :(得分:2)
请尝试将仪表板连接字符串设置为null,如以下示例所示,以禁用日志记录。
var config = new JobHostConfiguration();
config.DashboardConnectionString = "";
config.UseTimers();
var host = new JobHost(config);
host.RunAndBlock();