Exemplo n.º 1
0
        private Task HandleExceptionAsync(HttpContext context, Exception exception)
        {
            _logService.LogError($"Something went wrong", exception);

            context.Response.ContentType = "application/json";
            context.Response.StatusCode  = StatusCodes.Status500InternalServerError;

            var model = new
            {
                StatusCode = context.Response.StatusCode,
                Message    = "Internal Server Error"
            };

            return(context.Response.WriteAsync(model.Serialize()));
        }