Logs
A página Logs do projeto separa três origens que costumam ser confundidas. Elas têm autores diferentes, e chamar as três de "logs" faz alguém procurar um erro da aplicação num lugar onde só existe narrativa da publicação.
| Aba | Quem escreveu | Quando procurar aqui |
|---|---|---|
| Runtime | A sua aplicação, em stdout e stderr | A aplicação subiu e algo está errado no comportamento dela |
| Build | O construtor da imagem | A publicação falhou antes de subir |
| Plataforma | O Zero, enquanto publicava | Entender o que a plataforma fez e em que ordem |
"A plataforma disse que a versão está no ar" e "a aplicação disse que não conectou no banco" são frases de autores diferentes.
Runtime
A saída padrão e a saída de erro dos processos da sua aplicação.
- Escolha o período e, se houver mais de um serviço, o serviço.
- Use o campo de busca para filtrar por texto.
- Copie um trecho com o botão de cópia.
Se ainda não há aplicação executando, a resposta é explícita: ainda não há execução. Nunca uma lista vazia — vazio significaria "executou e não escreveu nada", e confundir os dois manda você procurar o problema no lugar errado.
Para a aplicação aparecer aqui, ela precisa escrever em stdout/stderr. Aplicações que escrevem em arquivo dentro do container não são coletadas.
Build
A saída completa do construtor da imagem, escolhendo a publicação.
A saída é gravada nos dois desfechos — sucesso e falha. Quem investiga um build lento, ou um que produziu a imagem errada, precisa do log de um que deu certo.
É a aba que responde "por que quebrou" quando a publicação falha em Construindo. Ver Como a imagem é construída.
Plataforma
O que o Zero registrou enquanto publicava: as etapas, as transições e os motivos. É a narrativa da operação, em linguagem de produto.
O mesmo conteúdo aparece na aba Eventos da página de um deployment, ali restrito àquela publicação.
Segredos
Credenciais que apareçam na saída são mascaradas antes da gravação — inclusive as que vêm em mensagens de ferramentas externas. O contexto ao redor é preservado: uma linha inteiramente mascarada resolve o vazamento e cria um log inútil.
Erros comuns
| Sintoma | Causa provável | O que fazer |
|---|---|---|
| A aba Runtime não mostra nada | Ainda não há execução, ou a aplicação não escreve em stdout | Confira o estado da publicação e como sua aplicação registra log |
| O log do build está vazio | A publicação falhou antes do build | Veja Tentativas de publicação no projeto |
| Não encontro o erro que vi no navegador | O erro é da aplicação, não da plataforma | Aba Runtime, não Plataforma |
Próximos passos
Esta página ajudou?
Reportar um problema nesta páginaNão envie senhas, chaves, tokens ou dados de clientes.