I love Sentry!
This is a question and it might be due to lack of knowledge but also related if it can be done using Sentry or just somehow capturing if an error happened in a custom middleware.
I want when a specific type of exception happens Sentry to do all the magic as usual but then another middleware to set the status code and response body.
For example let’s say a DomainException
occurred and I want to do the below.
context.Response.StatusCode = StatusCodes.Status400BadRequest;
context.Response.ContentType = MediaTypeNames.Application.Json;
var responseDto = new ErrorResponseDto(ex.Message);
var responseJson = JsonConvert.SerializeObject(responseDto, _jsonSettings);
await context.Response.WriteAsync(responseJson);
Thanks!