【发布时间】:2015-04-17 01:59:26
【问题描述】:
我有一个使用服务总线编写的示例 WebJob。我的数据摄取层是所有 SB 队列,然后将数据发布到主题上。我可以看到我的所有队列函数都被调用并使用提供的文本编写器作为记录器,但不是我的基于主题的函数。我可以看到它们被日志调用,并且可以使用 console.writeline 获得输出。对于主题,我还需要做些什么吗?
主题功能
public static void HandleContactAssigned(
[ServiceBusTrigger(ContactAssingedTopic, "sub_contact_assigned")] NotifyAssigmentInfo message,
TextWriter writer
)
{
writer.WriteLine("HandleContactAssinged Called");
Console.WriteLine("called HandleContactAssinged");
}
WebJobs 控制台输出
[04/16/2015 16:28:03 > e1254f: INFO] 称为 HandleContactAssinged [04/16/2015 16:28:03 > e1254f: INFO] 正在执行:“MessageFunctions.HandleContactAssigned”,因为在“int_contact_assgined/Subscriptions/sub_contact_assigned”上检测到新的服务总线消息。 [04/16/2015 16:28:03 > e1254f: INFO] 称为 HandleContactAssinged
如您所见,该函数被调用,但没有正常的监控/记录工作
【问题讨论】:
标签: azure-webjobs