Разница между консолью.log () и консоль.debug ()?
Google не был полезен для меня, так как поиск " консоли.debug " просто вызывает кучу страниц, на которых есть слова "console" и "debug".
мне интересно, в чем разница между console.log()
и console.debug()
. Есть ли способ использовать кучу console.debug()
операторы, а затем просто переверните переключатель, чтобы легко отключить все операторы отладки от отправки на консоль (например, после запуска сайта)?
5 ответов
по крайней мере для IE, Firefox и Chrome консолей,.debug () - это просто псевдоним.log () добавлен для улучшения совместимости
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=против 85).aspx
технически console.log
console.debug
и console.info
идентичны
Однако способ отображения данных немного отличается
console.log
текст черного цвета без значка
console.info
синий цвет текста значок
console.debug
чистый черный цвет текста
console.warn
желтый цвет текста значок
console.error
красный цвет текста со значком
var playerOne = 120;
var playerTwo = 130;
var playerThree = 140;
var playerFour = 150;
var playerFive = 160;
console.log("Console.log" + " " + playerOne);
console.debug("Console.debug" + " " +playerTwo);
console.warn("Console.warn" + " " + playerThree);
console.info("Console.info" + " " + playerFour);
console.error("Console.error" + " " + playerFive);
они идентичны, за исключением 1 вещи-сообщения отладки скрыты по умолчанию в последних версиях Chrome (вы должны установить уровень журнала в Verbose
поверх консоли, чтобы увидеть сообщения отладки; вы видите сообщения журнала по умолчанию).
console.info
,console.debug
методы идентичны console.log
.
-
console.log
печать заявления -
console.info
текст черного цвета со значком " i " в синем цвете -
console.debug
синий цвет текста
документы:
из документации браузеров,log
,debug
и info
методы идентичны в реализации, но различаются по цвету и значку