Similar to my question HP error/ exception handling library (Python would be nice too), I have (finally) moved from AngularJs to Angular (12).
I am looking for a good, generic, exception handler, to prevent me from reinventing the wheel.
Ideally (but not a “must”), it should hook error and exception handling, so that I just add one line of code to kick it off.
It would be nice if I could override it in a few places, but continue to have it as the default handler. Possibly just off() and on() calls.
It should gather as much information as possible, and present it in a clear manner. E.g file name, line number, error/exception info, stack dump, globals, local variables if that is possible, and the kitchen sink.
It should be possible to control how the information is presented. For instance, during development, I might want to see it in the browser (or its developer console). In production, I would probably want it to email me, and possibly inform the user that a problem has occurred and is being handled, maybe providing a link with more info.