Waar het logbestand staat
Hoe je het opent, hoe je een regel leest, wat erin staat en wat er bewust niet in staat, wanneer het je pc verlaat, en waar de andere bestanden ernaast voor dienen.
Het logbestand van w0a is %LocalAppData%\w0a\errors.log: druk op Win+R, plak dat pad en druk op Enter, en kies Kladblok als Windows erom vraagt. Het is een gewoon tekstbestand met een gedateerde regel voor elke fout die w0a heeft opgevangen. Staat het er niet, dan is er nog niets geschreven; het bestand wordt aangemaakt met de eerste regel.
Openen
Druk op Win+R, plak dit, druk op Enter:
%LocalAppData%\w0a\errors.log
Vraagt Windows waarmee je het wilt openen, kies dan Kladblok. Het is een gewoon tekstbestand.
Bestaat het bestand niet, dan is er nog niets geschreven. Het wordt aangemaakt met de eerste regel.
Een regel lezen
Elke regel begint met een volgnummer, dan de datum en tijd, dan tussen vierkante haken het deel van w0a dat hem schreef, en dan wat er gebeurde. Een fout die een uitzondering opwierp, wordt gevolgd door een paar ingesprongen regels met de methoden waar hij doorheen ging. Daar staan geen bronpaden of regelnummers in, omdat de release-build zonder die gegevens wordt uitgeleverd.
De nieuwste regels staan onderaan.
Twee soorten regels zijn geen storingen:
- Een regel waarvan het bericht begint met
NOT-A-FAULT:is een motor die zegt dat er op deze pc niets voor hem te doen was — geen draadloze adapter, een instelling die al stond waar hij hem wilde. Hij wordt één keer geschreven, zodat "deed niets" te onderscheiden is van "draaide nooit". - Een fout die zich herhaalt, wordt niet elke keer geschreven. De eerste wordt geschreven, daarna worden de tussenpozen tussen geschreven exemplaren steeds langer, en elk exemplaar dat wordt geschreven, zegt hoeveel er sinds het vorige zijn samengevoegd. Een lus die elke twee seconden mislukt, verschijnt dan ongeveer twee keer per uur, niet als een vol bestand.
Wat erin staat
Een gedateerde regel voor elke fout die w0a heeft opgevangen, en waar die gebeurde. Er wordt niets stilletjes weggeslikt: een hardwarequery die mislukte, een registerschrijfactie die werd geweigerd, een pagina die niet wilde laden — het staat hierin.
Dat is precies de bedoeling. Een toepassing die haar eigen fouten achter een vriendelijke melding verstopt, valt niet te diagnosticeren.
Wat er niet in staat
- Geen lijst van je bestanden, mappen of games. Een foutmelding kan een pad noemen als een bestandsbewerking mislukt; dat is de enige manier waarop een pad erin komt.
- Geen licentiesleutel. Niets in w0a schrijft de sleutel naar dit bestand.
Verlaat het logbestand je pc?
Het bestand blijft op je schijf. De regels ervan gaan op twee manieren weg, en bij allebei worden eerst je accountnaam, de paden van je gebruikersprofiel en alles wat eruitziet als een licentiesleutel verwijderd:
- Foutdiagnose versturen, in Instellingen > Privacyopties. Het staat standaard aan. Met een ingevoerde licentiesleutel worden nieuwe regels twee minuten na het starten geüpload en daarna elke zes uur, of elke zes minuten gedurende hooguit ongeveer een uur terwijl een grote achterstand wordt verstuurd. Zonder sleutel wordt er niets geüpload. De server bewaart ze 90 dagen.
- Een melding die je zelf verstuurt: de kaart Report a Problem in Instellingen, of de crashvraag die w0a na een fout toont en die eerst om toestemming vraagt.
Zet de schakelaar uit en het bestand gaat nergens heen, tenzij je het zelf stuurt.
Kun je het logbestand verwijderen?
Het bestand blijft onder 512 KB. Groeit het daarboven, dan kort w0a het in tot de nieuwste 200 regels.
Je kunt het altijd verwijderen; w0a begint een nieuw bestand bij de volgende regel. De nummering loopt door waar ze was, dus een regel die al is geüpload, wordt niet opnieuw verstuurd.
Opsturen
Plak niet het hele bestand als het lang is. De laatste 120 regels zijn bijna altijd het relevante deel, want de nieuwste regels staan onderaan. De kaart Report a Problem stuurt precies die 120 regels mee als Attach the error log (recommended) is aangevinkt.
De andere bestanden in de map
In dezelfde map staan nog een paar bestanden. Elk beantwoordt één vraag, en geen ervan wordt geüpload:
| Bestand | Wat het beantwoordt |
|---|---|
startup-trace.log | Hoe ver de laatste start kwam, stap voor stap. Bij elke start opnieuw geschreven. |
game.log | Wanneer werd gezien dat een game startte en stopte. |
engine.log | Wat de achtergrondmotoren deden, één regel per afgeronde actie. |
perf.log | Momenten waarop het venster van w0a traag tekende, en wat de motor die cores reserveert tijdens een game kostte. |
crashstate.json | Of de laatste sessie netjes werd afgesloten; hier wordt het crashaantal voor de veilige modus bijgehouden. |
engine.log en game.log bevatten programmanamen, en daarom blijven ze lokaal. Voelt een game anders aan met de motoren aan, dan is engine.log het eerste bestand om naar te kijken.
Gerelateerd
Heeft deze pagina geholpen?
Wat ontbrak, of wat werkte er niet? We lezen elk van deze berichten.
Alleen wat je typt wordt verstuurd, samen met de naam van deze pagina. Onze server legt ook het IP-adres van de verbinding vast om misbruik te beperken en verwijdert het samen met de melding. Gebruik dit vak alsjeblieft niet als je jonger bent dan 16. Privacybeleid
Heeft deze pagina het niet opgelost, schrijf ons dan — noem het artikel dat je hebt gelezen, dan verbeteren we het.