Як його відкрити
Натисни Win+R, встав це, натисни Enter:
%LocalAppData%\w0a\errors.log
Якщо Windows спитає, чим його відкрити, обери Блокнот. Це звичайний текстовий файл.
Якщо файлу немає, значить, у нього ще нічого не записано. Він створюється разом зі своїм першим рядком.
Як читати рядок
Кожен рядок починається з порядкового номера, далі йдуть дата й час, потім у квадратних дужках — частина w0a, яка його записала, а потім — що сталося. Після збою, який викинув виняток, ідуть кілька рядків із відступом, де названо методи, через які він пройшов. У них немає шляхів до вихідного коду й номерів рядків, бо релізна збірка постачається без них.
Найновіші рядки — внизу.
Два види рядків — це не збої:
- Рядок, повідомлення в якому починається з
NOT-A-FAULT:, — це рушій, який каже, що на цьому ПК йому не було чого робити: немає бездротового адаптера, налаштування вже стоїть там, де йому треба. Такий рядок записується один раз, щоб «нічого не зробив» можна було відрізнити від «ніколи не запускався». - Збій, що повторюється, записується не щоразу. Перший записується, потім проміжки між записаними копіями зростають, і кожна записана копія каже, скільки повторів згорнуто з часу попередньої. Цикл, що збоїть кожні дві секунди, тоді з'являється приблизно двічі на годину, а не заповнює цілий файл.
Що в ньому є
Рядок із датою на кожен збій, який перехопив w0a, і місце, де це сталося. Нічого не ковтається мовчки: запит до заліза, що не вдався, відхилений запис у реєстр, сторінка, яка не завантажилася, — усе це тут.
У цьому й сенс. Застосунок, який ховає власні помилки за привітним повідомленням, неможливо діагностувати.
Чого в ньому немає
- Жодного списку твоїх файлів, тек чи ігор. Повідомлення про помилку може назвати шлях, коли не вдається операція з файлом; лише так шлях і потрапляє сюди.
- Жодного ліцензійного ключа. Ніщо в w0a не записує ключ у цей файл.
Коли він залишає твій ПК
Файл лишається на твоєму диску. Його рядки виходять назовні двома шляхами, і обидва спершу вилучають ім'я твого облікового запису, шляхи до профілю користувача й усе, що схоже на ліцензійний ключ:
- Надсилати діагностику помилок у розділі Налаштування > Приватність. За замовчуванням увімкнено. З введеним ліцензійним ключем нові рядки вивантажуються через дві хвилини після запуску, а потім кожні шість годин. Без ключа нічого не вивантажується. Сервер зберігає їх 90 днів.
- Звіт, який ти надсилаєш сам: картка Report a Problem у «Налаштуваннях» або запит про збій, який 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.
Пов'язане
Ця сторінка допомогла?
Чого бракувало або що не спрацювало? Ми читаємо кожну таку відповідь.
Якщо ця сторінка не розв'язала проблему, напиши нам — скажи, яку статтю ти читав, і ми виправимо статтю.