implementado metodo de tratamento de error e log.