public void ConfigureServices(IServiceCollection services) { services .AddProblemDetails(setup => { setup.IncludeExceptionDetails = _ => !Environment.IsDevelopment(); setup.Map<OutOfCreditException>(exception => new OutOfCreditProblemDetails { Title = exception.Message, Detail = exception.Description, Balance = exception.Balance, Status = StatusCodes.Status403Forbidden, Type = exception.Type }); }) ... }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter