4.x error handler by ADmad · Pull Request #13355 · cakephp/cakephp
Made code DRY by making ErrorHandlerMiddleware use ErrorHandler. Also delegated error logging to new ErrorLogger. Refs #11323.