Como abrir
Aperte Win+R, cole isto e dê Enter:
%LocalAppData%\w0a\errors.log
Se o Windows perguntar com o que abrir, escolha o Bloco de Notas. É um arquivo de texto puro.
Se o arquivo não existir, nada foi escrito nele ainda. Ele é criado junto com a primeira linha.
Como ler uma linha
Cada linha começa com um número sequencial, depois vêm a data e a hora, depois, entre colchetes, a parte do w0a que a escreveu, e por fim o que aconteceu. Uma falha que lançou uma exceção vem seguida de algumas linhas recuadas com os métodos pelos quais ela passou. Essas linhas não trazem caminhos de código-fonte nem números de linha, porque a versão de release é distribuída sem eles.
As linhas mais recentes ficam no fim.
Dois tipos de linha não são falhas:
- Uma linha cuja mensagem começa com
NOT-A-FAULT:é um motor dizendo que não havia nada para ele fazer neste PC — nenhum adaptador sem fio, uma configuração que já estava onde ele queria. Ela é escrita uma vez, para que dê para distinguir "não fez nada" de "nunca rodou". - Uma falha que se repete não é escrita toda vez. A primeira é escrita, depois os intervalos entre as cópias escritas vão aumentando, e cada cópia escrita informa quantas foram agrupadas desde a anterior. Assim, um loop que falha a cada dois segundos aparece mais ou menos duas vezes por hora, em vez de lotar o arquivo.
O que tem dentro
Uma linha com data para cada falha que o w0a capturou, com o lugar onde ela aconteceu. Nada é engolido em silêncio: uma consulta ao hardware que falhou, uma gravação no registro que foi recusada, uma página que não carregou — está aqui.
É exatamente para isso que ele existe. Um aplicativo que esconde os próprios erros atrás de uma mensagem simpática não tem como ser diagnosticado.
O que não tem dentro
- Nenhuma lista dos seus arquivos, pastas ou jogos. Uma mensagem de erro pode citar um caminho quando uma operação com arquivo falha; é o único jeito de um caminho entrar ali.
- Nenhuma chave de licença. Nada no w0a escreve a chave neste arquivo.
Quando ele sai do seu PC
O arquivo fica no seu disco. As linhas dele saem de duas formas, e as duas removem antes o nome da sua conta, os caminhos do perfil de usuário e qualquer coisa com formato de chave de licença:
- Enviar diagnóstico de erros, em Configurações > Privacidade. Vem ligado por padrão. Com uma chave de licença inserida, as linhas novas são enviadas dois minutos depois da inicialização e, a partir daí, a cada seis horas. Sem chave, nada é enviado. O servidor as guarda por 90 dias.
- Um relato que você mesmo envia: o cartão Report a Problem em Configurações, ou o aviso de travamento que o w0a mostra depois de uma falha, e que pergunta antes.
Desligue essa opção e o arquivo não vai a lugar nenhum, a não ser que você o envie.
Tamanho e como apagar
O arquivo é mantido abaixo de 512 KB. Quando passa disso, o w0a o corta para as 200 linhas mais recentes.
Você pode apagá-lo a qualquer momento; o w0a começa um novo na próxima linha. A numeração continua de onde parou, então uma linha que já foi enviada não é mandada de novo.
Como enviar
Se ele estiver longo, não cole o arquivo inteiro. As últimas 120 linhas são quase sempre a parte que interessa, porque as entradas mais recentes ficam no fim. O cartão Report a Problem envia exatamente essas 120 linhas quando Attach the error log (recommended) está marcado.
Os outros arquivos da pasta
A mesma pasta guarda mais alguns arquivos. Cada um responde a uma pergunta, e nenhum deles é enviado:
| Arquivo | O que ele responde |
|---|---|
startup-trace.log | Até onde chegou a última inicialização, passo a passo. Reescrito a cada abertura. |
game.log | Quando um jogo foi visto iniciando e fechando. |
engine.log | O que os motores em segundo plano fizeram, uma linha por ação concluída. |
perf.log | Momentos em que a janela do w0a demorou para ser desenhada, e quanto custou o motor de reserva de núcleos durante uma partida. |
crashstate.json | Se a última execução fechou de forma limpa; a contagem de travamentos do modo seguro fica guardada aqui. |
O engine.log e o game.log contêm nomes de programas, e é por isso que ficam no seu PC. Se o problema for um jogo parecendo diferente com os motores ligados, o engine.log é o primeiro arquivo a olhar.
Relacionados
Esta página ajudou?
O que faltou, ou o que não funcionou? Lemos cada uma dessas respostas.
Se esta página não resolveu, escreva para nós — diga qual artigo você leu, e nós vamos corrigi-lo.