Where the log file is

How to open it, how to read a line, what is in it and what deliberately is not, when it leaves your PC, and what the other files beside it are for.

Opening it

Press Win+R, paste this, press Enter:

%LocalAppData%\w0a\errors.log

If Windows asks what to open it with, choose Notepad. It is a plain text file.

If the file is not there, nothing has been written yet. It is created with its first line.

Reading a line

Each line starts with a running number, then the date and time, then the part of w0a that wrote it in square brackets, then what happened. A failure that threw an exception is followed by a few indented lines naming the methods it passed through. Those carry no source paths or line numbers, because the release build ships without them.

The newest lines are at the bottom.

Two kinds of line are not faults:

What is in it

A dated line for every failure w0a caught and where it happened. Nothing is silently swallowed: a hardware query that failed, a registry write that was refused, a page that would not load — it is here.

That is the point. An application that hides its own errors behind a friendly message cannot be diagnosed.

What is not in it

When it leaves your PC

The file stays on your disk. Its lines leave in two ways, and both remove your account name, user-profile paths and anything shaped like a licence key first:

Turn the switch off and the file goes nowhere unless you send it.

Size and deleting it

The file is kept under 512 KB. When it grows past that, w0a cuts it down to the newest 200 lines.

You can delete it at any time; w0a starts a new one with the next line. The numbering carries on from where it was, so a line already uploaded is not sent again.

Sending it

If it is long, do not paste the whole file. The last 120 lines are almost always the relevant part, because the newest entries are at the bottom. The Report a Problem card sends exactly those 120 lines when Attach the error log (recommended) is ticked.

The other files in the folder

The same folder holds a few more files. Each answers one question, and none of them is uploaded:

FileWhat it answers
startup-trace.logHow far the last start got, step by step. Rewritten on every launch.
game.logWhen a game was seen starting and stopping.
engine.logWhat the background engines did, one line per finished action.
perf.logMoments the w0a window was slow to draw, and what the core reserve engine cost during a game.
crashstate.jsonWhether the last run closed cleanly; the safe-mode crash count is kept here.

engine.log and game.log contain program names, which is why they stay local. If a problem is about a game feeling different with the engines on, engine.log is the file to look at first.

Related

Did this page help?

What was missing, or what did not work? We read every one of these.

If this page did not solve it, write to us — say which article you read, and we will fix the article.