Google nie jest dla mnie pomocne, ponieważ wyszukanie „console.debug” powoduje po prostu wyświetlenie kilku stron, które zawierają słowa „konsola” i „debugowanie”.
Zastanawiam się, jaka jest różnica między console.log()
i console.debug()
. Czy istnieje sposób na użycie zestawu console.debug()
instrukcji, a następnie po prostu przestawienie przełącznika, aby łatwo wyłączyć wysyłanie wszystkich instrukcji debugowania do konsoli (np. Po uruchomieniu witryny)?
javascript
console
console.log
web-developer-toolbar
CaptSaltyJack
źródło
źródło
Odpowiedzi:
Przynajmniej na konsolach IE, Firefox i Chrome .debug () to po prostu alias dla .log () dodany w celu zwiększenia kompatybilności
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
źródło
debug()
pojawia się na niebiesko ilog()
na czarnoTechnicznie
console.log
console.debug
iconsole.info
są identyczne Jednak sposób wyświetlania danych jest trochę innyconsole.log
Czarny tekst bez ikonyconsole.info
Niebieski kolor tekstu z ikonąconsole.debug
Czysty czarny tekstconsole.warn
Żółty kolor tekstu z ikonąconsole.error
Kolor czerwony tekst z ikonąźródło
info
dzienniki poziomu przeglądarki są po prostu wyświetlane z ikoną (tak samo jak na migawce), ale tekst (console.info
tekst w Twoim poście) jest w kolorze czarnym, a kolor tła wiersza jest biały. Prawdopodobnie twoja migawka dla przeglądarki Firefox.console.log("Console.log");
zamiast tegoconsole.log("Console.log" + " " + playerOne);
? Co to" " + playerOne
robi?console.log("Console.log"); console.debug("Console.debug"); console.warn("Console.warn"); console.info("Console.info"); console.error("Console.error");
Są prawie identyczne - jedyną różnicą jest to, że komunikaty debugowania są domyślnie ukryte w najnowszych wersjach Chrome (musisz ustawić poziom dziennika
Verbose
na pasku górnym Devtools w konsoli, aby zobaczyć komunikaty debugowania; komunikaty dziennika są domyślnie widoczne).źródło
console.info
,console.debug
metody są takie same jakconsole.log
.console.log
Oświadczenie o drukuconsole.info
Czarny tekst z ikoną „i” w kolorze niebieskimconsole.debug
Tekst w kolorze niebieskimDokumentacja:
źródło
Jeśli chcesz mieć możliwość wyłączenia logowania po zakończeniu produktu, możesz zastąpić tę
console.debug()
funkcję lub utworzyć inną niestandardową.Jednak nie znalazłem sposobu na pokolorowanie również wyjść.
źródło
Z dokumentacji przeglądarek metody
log
,debug
a takżeinfo
są identyczne pod względem implementacji, ale różnią się kolorem i ikonąhttps://jsfiddle.net/yp4z76gg/1/
źródło