Painel Output
O painel Output (encaixe inferior, ao lado de Assets) mostra todas as mensagens de log do motor, do Studio, do compilador de scripts e do seu jogo no Play Mode.
Registrando mensagens no seu código
Log.Logger.LogInformation("Jogador surgiu em {Position}", Node!.Transform.Position);
Log.Logger.LogWarning("Restam só {Count} inimigos", count);
Log.Logger.LogError(exception, "Falha ao salvar");
Log.Logger é um ILogger padrão de Microsoft.Extensions.Logging, então templates de mensagem e exceções funcionam normalmente. Exceções lançadas dentro de callbacks de componentes são capturadas e registradas com o nome do componente.
Filtrando
- Os botões Errors, Warnings e Debug mostram ou ocultam cada gravidade.
- A caixa Filter output mantém só as mensagens que contêm o texto.
- Collapse junta mensagens idênticas consecutivas em uma linha com contador.
- Clear esvazia a lista.
Lendo uma mensagem
Clique em uma linha para selecioná-la; a área de detalhes sob a lista mostra a mensagem inteira — inclusive a pilha de chamadas completa de uma exceção — com quebra de linha e rolagem. Arraste para selecionar uma parte e pressione Ctrl+C, ou clique para copiar a entrada inteira. Clique duas vezes em uma linha para abrir o local do código-fonte a que ela se refere, como um erro de compilação no seu script.
Com o painel em foco, Cima/Baixo, Page Up/Page Down, Home e End percorrem as mensagens. A lista acompanha as mensagens novas enquanto estiver rolada até o fim.
Opções
O menu … do painel (à direita da aba) define se os horários aparecem, o uso de fonte monoespaçada e se o log é limpo ao pressionar Play, ao compilar o build e quando os scripts recompilam.