Google no me ha sido útil, ya que la búsqueda de "console.debug" solo muestra un montón de páginas que tienen las palabras "consola" y "depuración" en ellas.
Me pregunto cuál es la diferencia entre console.log()y console.debug(). ¿Hay alguna manera de usar un montón de console.debug()declaraciones y luego simplemente cambiar un interruptor para apagar fácilmente todas las declaraciones de depuración que se envían a la consola (como después de iniciar un sitio)?
javascript
console
console.log
web-developer-toolbar
CaptSaltyJack
fuente
fuente

Respuestas:
Para al menos las consolas IE, Firefox y Chrome, .debug () es solo un alias para .log () agregado para mejorar la compatibilidad
https://developer.mozilla.org/en-US/docs/Web/API/console
https://developers.google.com/chrome-developer-tools/docs/console-api#consoledebugobject_object
https://msdn.microsoft.com/en-us/library/ie/hh772183(v=vs.85).aspx
fuente
debug()aparece en azul ylog()en negroTécnicamente
console.logconsole.debugyconsole.infoson idénticos. Sin embargo, la forma en que muestran los datos es un poco diferenteconsole.logTexto en color negro sin iconoconsole.infoTexto de color azul con iconoconsole.debugTexto de color negro puroconsole.warnTexto de color amarillo con iconoconsole.errorTexto de color rojo con iconofuente
info, los registros a nivel se muestran simplemente con un icono (igual que en la instantánea), pero el texto (console.infotexto en su publicación) está en color negro y el color de fondo de la fila es blanco. Posiblemente su instantánea para el navegador Firefox.console.log("Console.log");lugar deconsole.log("Console.log" + " " + playerOne);? ¿Qué hace el" " + playerOne?console.log("Console.log"); console.debug("Console.debug"); console.warn("Console.warn"); console.info("Console.info"); console.error("Console.error");Son casi idénticos: la única diferencia es que los mensajes de depuración están ocultos de forma predeterminada en las versiones recientes de Chrome (debe establecer el nivel de registro
Verboseen la barra superior de Devtools mientras está en la consola para ver los mensajes de depuración; los mensajes de registro son visibles de forma predeterminada).fuente
console.info, losconsole.debugmétodos son idénticos aconsole.log.console.logDeclaración de impresiónconsole.infoTexto en color negro con el icono "i" en color azulconsole.debugTexto de color azulDocumentación:
fuente
Si desea la capacidad de deshabilitar el registro después de que un producto esté terminado, puede anular la
console.debug()función o hacer otra personalizada.Sin embargo, tampoco he encontrado una manera de colorear las salidas.
fuente
A partir de la documentación de los navegadores, Los
log,debugy tambiéninfométodos son idénticos en cuanto a la aplicación, sino que varía en color y el iconohttps://jsfiddle.net/yp4z76gg/1/
fuente