Painel de Saída

Esta página foi traduzida automaticamente e pode conter erros. Encontrou um problema? Use o link "Edit this page" para ajudar a corrigir.

O Studio captura toda mensagem std.log — do engine, do editor e (no Play mode) dos seus próprios scripts — no painel Output, colorida e com timestamp da mesma forma que é impressa no terminal.

Onde ele fica

Output é um painel encaixável comum, agrupado em abas com Assets por padrão. Arraste-o, agrupe-o com outra coisa ou deixe-o flutuante como qualquer outro painel; alterne-o em View ▸ Show Output.

Registrando logs a partir do seu próprio código

Veja Componentes: Logging para como registrar logs a partir de um script. Resumindo: use o std.log puro (opcionalmente std.log.scoped(.my_script) para sua própria categoria) — ele aparece aqui no Play mode, e no console de um jogo compilado.

Filtragem

  • Ícones de nível (bug / info / warning / error) alternam cada severidade — destacados quando exibidos.
  • Dropdown de categoria restringe a lista a um único escopo (o do seu próprio script, ou o de um subsistema do engine) — "All" mostra tudo.
  • Caixa de busca corresponde ao texto da mensagem (sem diferenciar maiúsculas/minúsculas).
  • "..." ▸ Show system messages (desativado por padrão) revela a conversa interna do próprio SDL/dvui, agrupada em uma única categoria Studio — desativado por padrão para que suas próprias mensagens e as do seu jogo tenham prioridade.

Todos esses filtros se combinam, e também se aplicam a Copy.

Colapsando mensagens repetidas

  • Mensagens idênticas consecutivas sempre colapsam em uma única linha com um selo ×N, independentemente do alternador abaixo.
  • Collapse (alternador da barra de ferramentas) mescla adicionalmente toda mensagem correspondente em qualquer lugar do histórico visível em uma única linha com um total corrente — o botão "Collapse" da Unity, para quando o mesmo aviso dispara e para ao longo de uma sessão.

Abrindo uma localização de origem

Quando uma mensagem contém uma referência reconhecível arquivo:linha, ela é exibida inline. Dê um duplo clique na linha para abri-la no seu editor configurado — defina $VISUAL ou $EDITOR (reconhece code, code-insiders, subl, zed, vim/nvim); caso contrário, recorre ao manipulador padrão do seu SO para o arquivo (sem pular para a linha).

Stack traces

Entradas de Error que capturaram um stack trace mostram uma seta ▸/▾ — clique nela para simbolizar e revelar o trace (feito de forma preguiçosa, apenas quando expandido, já que simbolizar tem um custo real). Entradas sem trace (a maioria das mensagens não-erro) não mostram nenhuma seta.

Auto-scroll, Clear, Copy

  • Auto-scroll (ativado por padrão) mantém a visualização fixada na mensagem mais recente, ao estilo console; desmarque para ler o histórico sem lutar contra novos resultados.
  • Clear esvazia o log.
  • Copy copia toda entrada atualmente visível (respeitando seus filtros e o Collapse) para a área de transferência, da mais antiga para a mais recente — útil para colar em um relatório de bug ou em um assistente de IA.

← Toda a documentação Editar esta página