O Google não foi útil para mim, pois a pesquisa por "console.debug" traz apenas um monte de páginas com as palavras "console" e "debug".
Eu estou querendo saber qual é a diferença entre console.log()
e console.debug()
. Existe alguma maneira de usar console.debug()
várias instruções e, em seguida, basta pressionar um botão para impedir que todas as instruções de depuração sejam enviadas ao console (como após o lançamento de um site)?
javascript
console
console.log
web-developer-toolbar
CaptSaltyJack
fonte
fonte
Respostas:
Para pelo menos os consoles do IE, Firefox e Chrome, .debug () é apenas um alias para .log () adicionado para melhorar a compatibilidade
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
fonte
debug()
aparece em azul elog()
pretoTecnicamente
console.log
console.debug
econsole.info
são idênticos No entanto, a maneira como eles exibem os dados é um pouco diferenteconsole.log
Texto em preto com nenhum íconeconsole.info
Texto de cor azul com íconeconsole.debug
Texto em preto puroconsole.warn
Texto de cor amarela com íconeconsole.error
Texto de cor vermelha com íconefonte
info
nível do navegador google chrome , os logs são mostrados simplesmente com um ícone (igual ao instantâneo), mas o texto (console.info
texto em sua postagem) está na cor preta e a cor de fundo da linha é branca. Possivelmente o seu instantâneo para o navegador Firefox.console.log("Console.log");
vez deconsole.log("Console.log" + " " + playerOne);
? O que" " + playerOne
faz?console.log("Console.log"); console.debug("Console.debug"); console.warn("Console.warn"); console.info("Console.info"); console.error("Console.error");
Eles são quase idênticos - a única diferença é que as mensagens de depuração são ocultadas por padrão nas versões recentes do Chrome (você deve definir o nível de log
Verbose
na barra superior do Devtools enquanto estiver no console para ver as mensagens de depuração; as mensagens de log são visíveis por padrão).fonte
console.info
,console.debug
métodos são idênticos aconsole.log
.console.log
Declaração de impressãoconsole.info
Texto em preto com o ícone "i" na cor azulconsole.debug
Texto em azulDocumentação:
fonte
Se você desejar desativar o registro após a conclusão de um produto, poderá substituir a
console.debug()
função ou criar outra personalizada.No entanto, eu ainda não achei uma maneira de colorir as saídas.
fonte
De Documentação de navegadores, As
log
,debug
e tambéminfo
métodos são idênticos em implementação sábio, mas varia na cor e íconehttps://jsfiddle.net/yp4z76gg/1/
fonte