Chrome: console.log, console.debug не работают - программирование
Подтвердить что ты не робот

Chrome: console.log, console.debug не работают

Console.log и отладка не печатается, возвратите undefined. Почему это может быть? Я попытался переустановить хром, но это не помогает.

Вот скриншот с главной страницы хрома, поэтому функции не переопределены в некотором коде console.log doesn't work

4b9b3361

Ответ 1

Нажмите "Уровни по умолчанию" и убедитесь, что отмечена "Информация". По умолчанию он установлен только для показа ошибок и предупреждений

Я пришел сюда с той же проблемой:/

Ответ 2

Для полноты: в текущей версии chrome параметр больше не находится внизу, но можно найти, щелкнув значок "Фильтр" в верхней части вкладки консоли (второй значок слева)

Ответ 3

На сегодняшний день пользовательский интерфейс инструментов разработчика в Google chrome изменился, когда мы выбираем уровень журнала журнальных операторов, отображаемых в консоли. Рядом с текстовым полем "Фильтр" выпадает уровень ведения журнала. Поддерживаемые значения: Verbose, Info, Warnings и Errors с Info.

введите описание изображения здесь

Любой журнал, серьезность которого равна или выше, будет отображаться на вкладке "Консоль", например. если выбранный уровень журнала Info, тогда все журналы, имеющие уровни Info, Warning и Error, будут отображаться в консоли.

Когда я изменил его на Verbose, мои команды console.debug и console.log начали отображаться в консоли. До тех пор, пока не будет выбран уровень Info, они не будут показаны.

Ответ 4

У меня возникла такая же проблема. Решение для меня состояло в том, чтобы отключить Firebug, потому что Firebug перехватывал журналы в фоновом режиме, в результате чего на консоли Chrome не показывались журналы.

Ответ 5

Такая же проблема, но я просто очистил свои настройки. Я зашел в Настройки> Настройки и щелкнул [Восстановить значения по умолчанию и перезагрузить]. Просто помните, какие у вас были настройки.

enter image description here

Ответ 6

Также могут быть некоторые фильтры, применяемые к консоли. Удалить их.

Ответ 7

В моем случае был webpack с UglifyPlugin, работающим с drop_console: true set

Ответ 8

Я работаю над сайтом, где некоторый JS (или другой) код предотвращает работу console.log (console.log, вероятно, перезаписывается). Вы можете проверить это, проверив, работает ли console.log на другой странице (например, этот).

У меня нет времени, чтобы исследовать дальше прямо сейчас, поэтому использовал alert("something is: "+something), чтобы получить информацию, которую я хотел от фрагмента, который мне нужно выполнить.

Ответ 9

Если вы видите (3 сообщения скрыты фильтрами. Показать все сообщения.), Затем нажмите на ссылку показать все сообщения в консоли инструментов Chrome dev.

Поскольку, если эта опция включена по ошибке, сообщение console.log("") покажет, но это будет включено в скрытом состоянии.

Ответ 10

Нажмите " Уровни по умолчанию " рядом с фильтром и убедитесь, что " Информация " отмечена.

Пожалуйста, смотрите скриншот:

enter image description here

Ответ 11

Мне только Восстановить "defaults and reload" работало, как было предложено Тимом выше

Ответ 12

Выбор verbose исправил его для меня Verbose

Ответ 13

Это сработало для меня. В разделе консоли перейдите к настройкам в правом верхнем углу. Там выберите сохранить журнал и Log XMLHttpsRequests.

Ответ 14

В моем случае это был только старый файл Javascript в кешированном виде. После очистки кеша я увидел свои журналы.

Ответ 15

Иногда самые простые вещи сбивают нас с толку...

Введите console.log в консоли и проверьте, какая функция возвращается. Если вы видите ƒ log() { [native code] } тогда это что-то другое. Если вы видите ƒ(){} то где-то внизу нативная функция console.log была изменена.

Работал сегодня на клиентском сайте, и это было проблемой. В этом случае вы можете либо вручную восстановить функцию console.log, либо использовать вместо нее console.dir() или console.warn().

Ответ 16

Для меня это была глупая ошибка пользователя: у меня был применен фильтр (из ранее поисков строки), но текст фильтра такой же, как и текст по умолчанию (вроде серого), поэтому я просто не заметил его для самое длинное время Затем я пришел сюда в конце концов и не нашел решения для моей пользовательской ошибки (и, возможно, немного плохой UX).

Ответ 17

Вы что-то набрали в поле фильтра и забыли удалить?  Поле фильтра Chrome может отфильтровывать зарегистрированные сообщения, которые вы ищете?