Global ExceptionHandlers in .Net 8
- Using the new IExceptionHandler-Interface of .Net 8
- ExceptionHandlers are added to the DI Container
- The order of the exception handlers is important
The first exception handler only logs the error, but does not handle it.
It return false to indicate that the exception was not handled
and the next exception handler in the pipeline should be invoked.
The second and third exception handler handle different types of exceptions.
These exception handlers return true to indicate that the exception was successfully
handled and no more exception handlers in the pipeline should be handled.