天蓝色事件中心日志记录策略上下文过滤?

azure event hub logging policy context filtering?

Azure 事件中心日志记录有一个策略配置,它定义了下游记录的信息。我已经设置了一个 IEventProcessor 侦听器,它获取策略中配置的所有 EventData 的句柄。我可以在 IEventProcessor 中编写代码,通过公司特定的记录器记录这些数据。如果 context.LastError.Reason = "OperationNotFound".

,我还可以在我的 IEventProcessor 中编写代码以跳过额外的日志记录

有没有办法在策略中配置过滤器来处理这种类型的逻辑,这种逻辑会预过滤我想记录或不想记录的事件?另外,有没有办法通过某种类型的事件前处理程序以编程方式执行此操作?当我的 IEventProcessor 侦听器实现完成时,我假设事件已经记录在某处。

我建议使用 choose 策略并将 <logtoeventhub> 策略放在选择中。