Estoy usando log4javascript para registrar y rastrear los problemas en mi código JavaScript. He visto ayudas de registro similares anteriormente, pero estoy teniendo dificultades para comprender cómo cada uno de estos niveles de registro debe usarse para ser más útil y productivo.¿Cómo usar el mecanismo de registro de manera eficiente?
La mayoría de las veces termino el registro de depuración, información o rastreo sin ser realmente consciente de cuán productivo es cada uno de ellos o no. A medida que el código se hace cada vez más grande, se vuelve difícil y siento que los registros son más problemas que ayuda.
¿Puede alguien darme algunas pautas/ayuda para que pueda usar bien el mecanismo de registro?
Los siguientes son los diferentes niveles de registro soportados por el log4javascript:
log4javascript.Level.ALL
log4javascript.Level.TRACE
log4javascript.Level.DEBUG
log4javascript.Level.INFO
log4javascript.Level.WARN
log4javascript.Level.ERROR
log4javascript.Level.FATAL
¡Guau! gracias Tim Muy buena y completa respuesta. –
tiene algún consejo sobre el rendimiento? Me di cuenta de que el manual sugiere declaraciones circundantes con if (isXXXEnabled), ¿eso sigue siendo válido? –
@omouse: 'if (isXXXEnabled)' sigue siendo válido, sí.Si está utilizando un 'PopUpAppender' o' InPageAppender', entonces la limitación de la cantidad de mensajes de registro que almacena utilizando el appender 'setMaxMessages()' puede ayudar. –