Azure 事件中心日志记录具有定义下游记录的信息的策略配置。我设置了一个 IEventProcessor 侦听器,它获取策略中配置的所有 EventData 的句柄。我可以在 IEventProcessor 中编写代码,通过公司特定的记录器记录这些数据。如果 context.LastError.Reason = "OperationNotFound",我还可以在 IEventProcessor 中编写代码以跳过额外的日志记录。
有没有办法在策略中配置过滤器来处理这种类型的逻辑,这些逻辑会预先过滤我想要记录或不想记录的事件?另外,有没有办法通过某种类型的事件前处理程序以编程方式做到这一点?当我的 IEventProcessor 侦听器实现达到时,我假设该事件已经记录在某处。