protected virtual RaygunPayload CreatePayload(ChainExceptionEvent daisyEvent) { var payload = new RaygunPayload(daisyEvent.Exception); payload.UserCustomData.Add("Chain", daisyEvent.Context.ChainName); return(payload); }
protected virtual Task Send(RaygunPayload raygunPayload) { var client = _raygunClientProvider.GetClient(_raygunSettings.Value); return(client.SendInBackground(raygunPayload.Exception, raygunPayload.Tags, raygunPayload.UserCustomData)); }