Console.log e debug não imprimem, retornam apenas indefinidos. Por que pode ser? Tentei reinstalar o chrome, mas isso não ajuda.
Aqui está uma captura de tela da página principal do chrome, para que as funções não sejam redefinidas em algum código
google-chrome
console
Ihar Krasnik
fonte
fonte
Respostas:
Clique em "Níveis padrão" e verifique se "Informações" está marcada. Por padrão, ele é definido apenas para mostrar erros e avisos
Eu vim aqui com o mesmo problema: /
fonte
Para ser completo: na versão atual do chrome, a configuração não está mais na parte inferior, mas pode ser encontrada ao clicar no ícone "Filtro" na parte superior da guia do console (segundo ícone à esquerda)
fonte
Atualmente, a interface do usuário das ferramentas do desenvolvedor no Google chrome mudou onde selecionamos o nível de log das instruções de log que estão sendo mostradas no console. Há um nível de registro suspenso ao lado da caixa de texto "Filtro". Os valores suportados são
Verbose
,Info
,Warnings
eErrors
comInfo
sendo a seleção padrão.Qualquer registro cuja gravidade seja igual ou superior será mostrado na guia "Console", por exemplo, se o nível de registro selecionado for
Info
todos os logs com nívelInfo
,Warning
eError
será exibido no console.Quando mudei para
Verbose
, minhas instruçõesconsole.debug
econsole.log
começaram a aparecer no console. Até oInfo
nível de tempo ter sido selecionado, eles não estavam sendo exibidos.fonte
Eu experimentei o mesmo problema. A solução para mim foi desativar o Firebug porque o Firebug estava interceptando os logs em segundo plano, resultando em nenhum registro sendo mostrado no console do Chrome.
fonte
Mesmo problema, mas acabei de limpar minhas configurações. Entrei em Configurações> Preferências e cliquei em [Restaurar padrões e recarregar]. Lembre-se de quais eram suas configurações.
fonte
Também pode haver alguns filtros aplicados ao console. Remova eles.
fonte
No meu caso, era o webpack com o UglifyPlugin executando com o
drop_console: true
conjuntofonte
Certifique-se de que a entrada "Filtro" seja deixada em branco e que nada seja escrito intencionalmente ou por engano. Foi isso no meu caso: P
fonte
Estou trabalhando em um site em que algum código JS (ou outro) está impedindo
console.log
de funcionar (console.log
provavelmente é substituído). Você pode testar isso verificando seconsole.log
funciona em uma página diferente (como esta).No momento, não tenho tempo para investigar mais, de modo
alert("something is: "+something)
a obter as informações que queria de um snippet que precisava executar.fonte
console.log
.No meu caso, era apenas um arquivo Javascript em cache antigo. Depois de limpar o cache, vi meus logs.
fonte
Se você estiver vendo (três mensagens estão ocultas por filtros. Mostrar todas as mensagens.), Clique no link Mostrar todas as mensagens no console da ferramenta de desenvolvimento do Chrome.
Porque, se essa opção for ativada por engano, a
console.log("")
mensagem será exibida, mas ela ficará no estado oculto.fonte
Clique em " Níveis padrão " ao lado de filtrar e verifique se " Informações " está marcada.
Por favor, veja a captura de tela:
fonte
No meu caso, preservar logs faz o truque. Fiz tudo para mostrar os logs, mas ele desapareceu. Eu verifiquei e funciona,
fonte
A seleção detalhada corrigiu para mim
fonte
No meu caso, não consegui ver os logs porque há algum texto no campo Filtro, que causou o desaparecimento dos resultados do console.log. Depois de limpar o texto no campo Filtro, ele deve aparecer.
fonte
Isso funcionou para mim. Na seção console, vá para as configurações no canto superior direito. Lá, selecione preserve log e Log XMLHttpsRequests.
fonte
Às vezes as coisas mais simples nos enganam ...
Digite
console.log
o console e verifique qual função é retornada. Se você vê,ƒ log() { [native code] }
então é outra coisa. Se você verƒ (){}
, em algum lugar abaixo da linha, a função console.log nativa foi alterada.Hoje estava trabalhando no site de um cliente e esse era o problema. Se for esse o caso, você pode restaurar manualmente a função console.log ou usar console.dir () ou console.warn ().
fonte
Verifique se a caixa de filtro está vazia
fonte
veja se algo aparece na caixa de filtro no console, isso significa que algo substitui seu script, limpe a caixa de filtro e verifique novamente. No meu caso, esse é o problema.
fonte
Em julho de 2020, a interface do usuário do Chrome mudou novamente e a lista suspensa do nível de log não parece fazer nada agora.
Em vez disso, há um novo painel à esquerda do painel principal do console, que pode ter sido definido acidentalmente para um dos níveis restritos de log:
Selecione a categoria superior (mensagens) para revelar todo o log:
EDIT: MESMO ENTÃO O Chrome parece adicionar itens à caixa Filtro , que novamente perde algum registro, portanto, você deve LIMPAR A CAIXA DO FILTRO DEMASIADO!
(A caixa de filtro está na parte superior das minhas fotos acima, em "Condições de rede"; você pode ver que ele possui alguns conteúdos sobre "urlwebpack" que eu não coloquei lá!)
fonte