Exception Handler gives you middleware & an exception controller, to both capture exceptions & store them in your db; and to have custom error pages.
Richard Peck, Joe Hilton
MIT