Global Exception handler
A global Exception is intended to log all events arising from Exceptions not handled during the operation of applications.
In cases where there is no specific Exception handler to handle something that occurs at a certain level, it will bubble up through the functionality's call stack until it finds the handler it needs. If you don't find it until you reach the last level (usually the frontend module of the application), the global Exception of that module does the job.
These handlers are defined in a frontend flow and are then associated with the module in the Global Exception Handler attribute, as shown in Figure 7.4:
With this, we realize that the global Exception handler is our last resort as it allows us to handle errors and unexpected events, and it prevents our application from being in limbo in case of a crash or accident. This...