Laravel 5.5 soportará el reporte personalizado de excepciones

Este artículo es una traducción de Laravel 5.5 Adds Support for Custom Exception Reporting.

En Laravel 5.5 será posible definir un método report en cualquier excepción. Laravel buscará si existe este método en cualquier excepción y lo capturará en la clase Illuminate\Foundation\Exception\Handler.

Este podría ser un lugar perfecto para enviar un e-mail al desarrollador, reportar a nuestro sistema de monitorización, o llevar a cabo cualquier otra acción de acuerdo con la excepción que se ha lanzado.

En versiones anteriores de Laravel, esto se podía llevar a cabo editando el método report de la clase App\Exceptions\Handler. Aquí se pueden capturar instancias de cualquier excepción lanzada por la aplicación y llevar acciones en consecuencia.

Como se puede imaginar, conforme nuestra aplicación crece, este método crece también y comienza a ser difícil de mantener.

Este pequeño cambio de Laravel 5.5 será una gran mejora y evitará este problema.

Comparte este artículo

Entra en la discusión y deja tu comentario

Veces