public Task PostHandleAsync(IEvent @event, CancellationToken cancellationToken = default) { _log.Verbose("Handling {eventType} succeeded", @event.DisplayName()); return(Task.CompletedTask); }
public Task HandleFailureAsync(IEvent @event, Exception exception, CancellationToken cancellationToken = default) { _log.Error("Handling {eventType} failed: {error}", @event.DisplayName(), exception.Message); return(Task.CompletedTask); }
public Task PreHandleAsync(IEvent @event, CancellationToken cancellationToken = default) { _log.ForContext("eventData", @event, true).Debug("Handling {eventType}", @event.DisplayName()); return(Task.CompletedTask); }