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);