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.