Hola,
De todas formas, quiero recalcar que la función anterior sólo cumple una función de cara a los usuarios, es decir, que uno debería prestar atención a los "warnings" y demás, para ver si es menester hacer algo al respecto. Es a los usuarios a los que hay que procurar no mostrar este tipo de mensajes de error, en primer lugar, porque pueden contener información "sensible", y, en segundo lugar, poque queda feo...
Pero nosotros, mientras llevamos a cabo el proyecto, debemos procurar ver todos los errores posibles, para tratar de solucionarlos.