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.