Де лежить файл журналу

Як його відкрити, як читати рядок, що в ньому є і чого в ньому свідомо немає, коли він залишає твій ПК і для чого потрібні інші файли поруч із ним.

Як його відкрити

Натисни Win+R, встав це, натисни Enter:

%LocalAppData%\w0a\errors.log

Якщо Windows спитає, чим його відкрити, обери Блокнот. Це звичайний текстовий файл.

Якщо файлу немає, значить, у нього ще нічого не записано. Він створюється разом зі своїм першим рядком.

Як читати рядок

Кожен рядок починається з порядкового номера, далі йдуть дата й час, потім у квадратних дужках — частина w0a, яка його записала, а потім — що сталося. Після збою, який викинув виняток, ідуть кілька рядків із відступом, де названо методи, через які він пройшов. У них немає шляхів до вихідного коду й номерів рядків, бо релізна збірка постачається без них.

Найновіші рядки — внизу.

Два види рядків — це не збої:

Що в ньому є

Рядок із датою на кожен збій, який перехопив w0a, і місце, де це сталося. Нічого не ковтається мовчки: запит до заліза, що не вдався, відхилений запис у реєстр, сторінка, яка не завантажилася, — усе це тут.

У цьому й сенс. Застосунок, який ховає власні помилки за привітним повідомленням, неможливо діагностувати.

Чого в ньому немає

Коли він залишає твій ПК

Файл лишається на твоєму диску. Його рядки виходять назовні двома шляхами, і обидва спершу вилучають ім'я твого облікового запису, шляхи до профілю користувача й усе, що схоже на ліцензійний ключ:

Вимкни перемикач — і файл нікуди не піде, якщо ти сам його не надішлеш.

Розмір і видалення

Файл тримається в межах 512 KB. Коли він перевищує цю межу, w0a обрізає його до 200 найновіших рядків.

Ти можеш видалити його будь-коли; w0a почне новий із наступним рядком. Нумерація продовжується з того місця, де була, тож уже вивантажений рядок не надсилається вдруге.

Як його надіслати

Якщо він довгий, не вставляй увесь файл. Останні 120 рядків — майже завжди саме те, що важить, бо найновіші записи стоять унизу. Картка Report a Problem надсилає саме ці 120 рядків, коли позначено Attach the error log (recommended).

Інші файли в теці

У тій самій теці лежить ще кілька файлів. Кожен відповідає на одне запитання, і жоден із них не вивантажується:

ФайлНа що відповідає
startup-trace.logЯк далеко зайшов останній запуск, крок за кроком. Перезаписується під час кожного запуску.
game.logКоли було помічено, що гра запустилася й завершилася.
engine.logЩо робили фонові рушії, по рядку на кожну завершену дію.
perf.logМоменти, коли вікно w0a повільно малювалося, і скільки коштував рушій «Резерв ядер» під час гри.
crashstate.jsonЧи коректно закрився останній запуск; тут зберігається лічильник збоїв для безпечного режиму.

engine.log і game.log містять назви програм, тому вони й лишаються локально. Якщо проблема в тому, що гра відчувається інакше з увімкненими рушіями, першим варто дивитися саме engine.log.

Пов'язане

Ця сторінка допомогла?

Чого бракувало або що не спрацювало? Ми читаємо кожну таку відповідь.

Якщо ця сторінка не розв'язала проблему, напиши нам — скажи, яку статтю ти читав, і ми виправимо статтю.