Basket.Api.Framework (nuget): Allows developers to handle API errors through middleware and returns a consistent response in case of errors rather than implementing their own solutions. There is also less fragmentation and no inconsistencies in response as it follows a pre-decided structure.  Users can just register an inbuilt middleware to handle all exceptions and errors and it will automatically catch all errors and return response in a fixed format every time. There are also a lot of factory methods available that can be used to return an error. No more hassles and confusions on how to catch, format and return error responses. Contains support for error handling middleware, factory methods for responses, logging support to use the registered logger.
Keywords: global|exception|api|dotnet|core|error|handler|.net|standard|.net-standard|middleware|exception.response|package|logging|trace|tracing|ilogger