En Magento 1 pude capturar excepciones e iniciarlas en el exception.logarchivo usandoMage::logException($e);
Ahora, en Magento 2, puedo catch (\Exception $e)pero ¿qué hago con la excepción atrapada? ¿Cómo inicio sesión en el exception.log? ¿O cuál es la forma típica de manejar esto?

$this->logger->debug($e).critical()método en su lugardebug()Magento2 tiene diferentes tipos de manejadores de excepciones, por ejemplo:
StateExceptionInputExceptionInvalidEmailOrPasswordExceptionMailExceptionNotFoundExceptionValidatorExceptionEtc.
Todos los tipos de controladores y sus clases existen en
\vendor\magento\framework\Exception.Debe elegir el controlador de excepción relevante para sus requisitos y usarlo.
fuente