Console.log y debug no se imprimen, solo devuelven indefinidos. ¿Por qué puede ser? Intenté reinstalar Chrome, pero no ayuda.
Aquí hay una captura de pantalla de la página principal de Chrome, por lo que las funciones no se redefinen en algún código
google-chrome
console
Ihar Krasnik
fuente
fuente
Respuestas:
Haga clic en "Niveles predeterminados" y asegúrese de que "Información" esté marcada. Por defecto, solo está configurado para mostrar Errores y Advertencias
Vine aquí con el mismo problema: /
fuente
Para completar: en la versión actual de Chrome, la configuración ya no está en la parte inferior, pero se puede encontrar al hacer clic en el icono "Filtro" en la parte superior de la pestaña de la consola (segundo icono de la izquierda)
fuente
A partir de hoy, la interfaz de usuario de las herramientas de desarrollador en Google Chrome ha cambiado donde seleccionamos el nivel de registro de las declaraciones de registro que se muestran en la consola. Hay un menú desplegable de nivel de registro junto al cuadro de texto "Filtro". Los valores admitidos son
Verbose
,Info
,Warnings
yErrors
conInfo
ser la selección por defecto.Cualquier registro cuya gravedad sea igual o superior se mostrará en la pestaña "Consola", por ejemplo, si el nivel de registro seleccionado es
Info
entonces todos los registros tienen nivelInfo
,Warning
yError
se mostrarán en la consola.Cuando lo cambié a
Verbose
entonces, mis declaracionesconsole.debug
yconsole.log
comenzaron a aparecer en la consola. Hasta queInfo
se seleccionó el nivel de tiempo , no se mostraban.fuente
Experimenté el mismo problema. La solución para mí fue desactivar Firebug porque Firebug estaba interceptando los registros en segundo plano, lo que no mostraba registros en la consola de Chrome.
fuente
Mismo problema, pero acabo de borrar mi configuración. Entré en Configuración> Preferencias e hice clic en [Restaurar valores predeterminados y volver a cargar]. Solo recuerda cuáles fueron tus configuraciones.
fuente
También podría haber algunos filtros aplicados a la consola. Eliminarlos.
fuente
En mi caso, el paquete web tenía UglifyPlugin ejecutándose con
drop_console: true
setfuente
Asegúrese de que la entrada "Filtro" se deje en blanco y que nada se escriba intencionalmente o por error. Eso fue todo en mi caso: P
fuente
Estoy trabajando en un sitio donde algún código JS (u otro) impide que
console.log
funcione (console.log
probablemente se sobrescribe). Puede probar esto comprobando siconsole.log
funciona en una página diferente (como esta).No tengo tiempo para investigar más ahora, así que solía
alert("something is: "+something)
obtener la información que quería de un fragmento que necesitaba para ejecutar.fuente
console.log
.En mi caso, era solo un viejo archivo Javascript en caché. Después de limpiar el caché vi mis registros.
fuente
Si está viendo (3 mensajes están ocultos por los filtros. Mostrar todos los mensajes), haga clic en el enlace Mostrar todos los mensajes en la consola de la herramienta de desarrollo de Chrome.
Porque si esta opción se habilitó por error, el
console.log("")
mensaje se mostrará pero estará en estado oculto.fuente
Haga clic en " Niveles predeterminados " justo al lado del filtro y asegúrese de que " Información " esté marcada.
Por favor, vea la captura de pantalla:
fuente
En mi caso, preservar los registros hacen el truco. Hice todo lo posible para mostrar los registros, pero desaparece. Lo revisé y funciona,
fuente
Seleccionar detallado me lo arregló
fuente
En mi caso, no pude ver registros porque hay algo de texto en el campo Filtro, lo que provocó que los resultados de console.log desaparecieran. Una vez que borremos el texto en el campo Filtro, debería aparecer.
fuente
Esto funcionó para mí. En la sección de la consola, vaya a la configuración en la parte superior derecha. Seleccione Conservar registro y Registro XMLHttpsRequests.
fuente
A veces las cosas más simples nos hacen tropezar ...
Escriba
console.log
la consola y verifique qué función se devuelve. Si ves,ƒ log() { [native code] }
entonces es otra cosa. Si tú vesƒ (){}
entonces, en algún lugar de la línea, se cambió la función console.log nativa.Estaba trabajando en el sitio de un cliente hoy y ese era el problema. Si ese es el caso, puede restaurar manualmente la función console.log o usar console.dir () o console.warn () en su lugar.
fuente
Asegúrese de que la caja del filtro esté vacía
fuente
ver si algo se muestra en el cuadro de filtro en la consola, significa que algo anula su secuencia de comandos, borre el cuadro de filtro y verifique nuevamente. i mi caso este es el problema.
fuente
A partir de julio de 2020, la interfaz de usuario de Chrome ha cambiado una vez más y el menú desplegable del nivel de registro no parece hacer nada ahora.
En cambio, hay un nuevo panel a la izquierda del panel de la consola principal, que puede haberse configurado involuntariamente en uno de los niveles de registro restrictivos:
Seleccione la categoría superior (mensajes) para revelar todos los registros:
EDITAR: INCLUSO ENTONCES Chrome parece agregar cosas al cuadro Filtro , que nuevamente pierde algo de registro, por lo que también debe BORRAR LA CAJA DE FILTRO.
(El cuadro de filtro está en la parte superior de mis dos fotos anteriores, en "Condiciones de red"; ¡puedes ver que tiene algunos contenidos sobre "urlwebpack" que no puse allí!)
fuente