El visualizador dispone de un mecanismo para configurar el nivel de log en el navegador. Esto nos puede ser útil a la hora de depurar.
Los niveles disponibles son:
- ALL, muestra todos los mensajes de error.
- DEBUG, muestra los mensajes con nivel DEBUG o más graves. Como DEBUG es actualmente el nivel más bajo, DEBUG y ALL son equivalentes.
- INFO, muestra mensajes con nivel INFO o más graves. Ejemplos de los mismos, puede ser los indicadores de tiempo de ejecución o de carga de recursos externos.
- WARN, muestra mensajes con nivel WARN o más graves. Ejemplos de los mismos. pueden ser los mensajes que indican que un valor del jsonData no se ha cargado, o cuando se intenta añadir una iteración a un elemento que no puede tener más iteraciones. Este es el nivel por defecto para el visualizador que hace de vista previa dentro del diseñador.
- ERROR, muestra mensajes con nivel ERROR o más graves. Ejemplos de los mismos. pueden ser los mensajes que indican errores al cargar recursos externos o errores del javascript asociado al formulario. Este es el nivel por defecto para el visualizador cuando se incluye desde un tercero.
- NONE, no muestra ningún mensaje de error controlado.
Podemos configurar el nivel de log, pasándole el nivel de log deseado a la función que maneja el nivel.
Por ejemplo:
var nivelLogDeseado = "WARN";
webforms.Logger.setLevel(nivelLogDeseado);
JS
Esta función es una función es una función estática que está disponible desde que se carga el visualizador. Desde que la invoquemos, los errores que se ejecuten posteriormente a la misma, se mostrarán con el nivel de log deseado.