Revisión de código basada en patrones de diseño

Utilizar Logger e informar del error con una nueva excepcion creada por vosotros