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
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
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: /
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)
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
e Errors
com Info
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ível Info
, Warning
e Error
será exibido no console.
Quando mudei para Verbose
, minhas instruções console.debug
e console.log
começaram a aparecer no console. Até o Info
nível de tempo ter sido selecionado, eles não estavam sendo exibidos.
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.
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.
No meu caso, era o webpack com o UglifyPlugin executando com o drop_console: true
conjunto
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
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 se console.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.
console.log
.
No meu caso, era apenas um arquivo Javascript em cache antigo. Depois de limpar o cache, vi meus logs.
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.
Clique em " Níveis padrão " ao lado de filtrar e verifique se " Informações " está marcada.
Por favor, veja a captura de tela:
No meu caso, preservar logs faz o truque. Fiz tudo para mostrar os logs, mas ele desapareceu. Eu verifiquei e funciona,
Isso funcionou para mim. Na seção console, vá para as configurações no canto superior direito. Lá, selecione preserve log e Log XMLHttpsRequests.
À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 ().
Verifique se a caixa de filtro está vazia
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á!)