Console e logs

Onde ver o que a sua aplicação está imprimindo, em tempo real, e como usar isso para achar problemas.

Iniciante·4 min de leitura

A aba Logs mostra a saída da sua aplicação em tempo real: cada linha aparece no instante em que o seu código a imprime. É a mesma coisa que você veria no terminal rodando o projeto na sua máquina.

O que aparece ali

  • Tudo que o seu código escreve com `console.log`, `print`, `fmt.Println` e equivalentes
  • Erros não tratados, com o rastro completo
  • As mensagens da instalação de dependências durante um deploy
  • Avisos do próprio runtime (memória, versões incompatíveis)

Limpar o console é permanente

O botão Limpar grava um ponto de corte: o histórico anterior não volta nem ao recarregar a página, nem em outro dispositivo. As linhas novas continuam aparecendo normalmente.

Boas práticas de log

  • Imprima uma linha quando a aplicação terminar de subir — é o que confirma que ela está pronta.
  • Nunca imprima token, senha ou chave. O console é visível para todo mundo que tem acesso à aplicação.
  • Prefira uma linha por evento a blocos gigantes. Log muito verboso esconde o erro no meio do ruído.
  • Em produção, registre erros com contexto: o que estava sendo feito quando falhou.

Continue lendo