Console.log и debug не печатают, только возвращают undefined. Почему это может быть? Я пытался переустановить Chrome, но это не помогает.
Вот скриншот с главной страницы Chrome, поэтому функции не переопределены в некотором коде
Console.log и debug не печатают, только возвращают undefined. Почему это может быть? Я пытался переустановить Chrome, но это не помогает.
Вот скриншот с главной страницы Chrome, поэтому функции не переопределены в некотором коде
Ответы:
Нажмите «Уровни по умолчанию» и убедитесь, что «Информация» отмечена. По умолчанию установлено только отображение ошибок и предупреждений.
Я пришел сюда с той же проблемой: /
Для полноты: в текущей версии Chrome этот параметр больше не находится внизу, но его можно найти, нажав на значок «Фильтр» в верхней части вкладки консоли (второй значок слева)
На сегодняшний день изменился пользовательский интерфейс инструментов разработчика в Google Chrome, где мы выбираем уровень журнала операторов журнала, отображаемых в консоли. Рядом с текстовым полем «Фильтр» находится раскрывающийся уровень ведения журнала. Поддерживаемые значения Verbose
, Info
, Warnings
и Errors
с Info
тем выбором по умолчанию.
Любой журнал, уровень серьезности которого равен или выше, будет показан на вкладке «Консоль», например, если выбранный уровень журнала равен Info
всем журналам, имеющим уровень Info
, Warning
и Error
отобразится в консоли.
Когда я изменил его на Verbose
тогда, мои console.debug
и console.log
заявления начали появляться в консоли. Пока не Info
был выбран уровень времени, они не показывались.
Я испытал ту же проблему. Для меня решение было отключить Firebug, потому что Firebug перехватывал журналы в фоновом режиме, в результате чего журналы не отображались в консоли Chrome.
Та же проблема, но я только что очистил мои настройки. Я зашел в Настройки> Настройки и нажал [Восстановить настройки по умолчанию и перезагрузить]. Просто запомните, какие у вас были настройки.
Убедитесь, что вход «Фильтр» оставлен пустым и ничего не написано намеренно или по ошибке. Это было в моем случае: P
В моем случае это был веб-пакет с UglifyPlugin, работающим с drop_console: true
set
Я работаю над сайтом, где какой-то код JS (или другой) мешает console.log
работать ( console.log
вероятно, перезаписан). Вы можете проверить это, проверив, console.log
работает ли на другой странице (как эта).
У меня нет времени на дальнейшие исследования, поэтому я alert("something is: "+something)
получал информацию из фрагмента, который мне нужен для запуска.
console.log
.
В моем случае это был просто старый кэшированный файл Javascript. После очистки кеша я увидел свои логи.
Если вы видите (3 сообщения скрыты фильтрами. Показать все сообщения.), То нажмите на ссылку показать все сообщения в консоли инструментов Chrome dev.
Потому что, если эта опция включена по ошибке, console.log("")
появится сообщение, но оно будет скрыто.
Нажмите « Уровни по умолчанию » рядом с фильтром и убедитесь, что « Информация » отмечена.
Пожалуйста, смотрите скриншот:
В моем случае сохраняем логи, добиваемся цели. Я сделал все, чтобы показать логи, но это уходит. Я проверил это, и это работает,
Это сработало для меня. В разделе консоли перейдите к настройкам в правом верхнем углу. Там выберите сохранить журнал и Log XMLHttpsRequests.
Иногда самые простые вещи сбивают нас с толку ...
Введите console.log
в консоли и проверьте, какая функция возвращается. Если вы видите, ƒ log() { [native code] }
то это что-то еще. Если вы видите, ƒ (){}
то где-то внизу была изменена нативная функция console.log.
Работал сегодня на сайте клиента, и это было проблемой. Если это так, вы можете либо вручную восстановить функцию console.log, либо использовать вместо него console.dir () или console.warn ().
Убедитесь, что поле фильтра пусто
По состоянию на июль 2020 года пользовательский интерфейс Chrome снова изменился, и падение уровня ведения журнала теперь, похоже, ничего не делает.
Вместо этого слева от главной панели консоли есть новая панель, которая может быть непреднамеренно установлена на один из ограничивающих уровней ведения журнала:
Выберите верхнюю категорию (сообщения), чтобы показать все записи:
РЕДАКТИРОВАТЬ: ДАЖЕ, ТОГДА Chrome добавляет что-то в поле «Фильтр» , которое снова теряет некоторые записи, так что вы должны очистить ящик фильтра !
(Поле «Фильтр» находится в верхней части обеих моих фотографий выше, в разделе «Условия сети»; вы можете видеть, что в нем есть некоторая информация о «urlwebpack», которую я там не поместил!)