refactored globalControllerExceptionHandler - added logging