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

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

Файл журналу w0a — це %LocalAppData%\w0a\errors.log: натисни Win+R, встав цей шлях і натисни Enter, а якщо Windows спитає, обери Блокнот. Це звичайний текстовий файл із датованим рядком для кожного збою, який перехопив w0a. Якщо його немає, ще нічого не записано; файл створюється разом із першим рядком.

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

Натисни 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.

Пов'язане

Автор — w0a, проєкт, який розробляє застосунок. Статтю публікують лише після того, як пройдуть автоматичні перевірки сайту, а дата вгорі — це день, коли її текст змінювався востаннє.

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

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

Надсилається лише те, що ти напишеш, разом із назвою цієї сторінки. Наш сервер також записує IP-адресу з'єднання, щоб обмежити зловживання, і видаляє її разом із повідомленням. Будь ласка, не користуйся цим полем, якщо тобі менше 16 років. Політика конфіденційності

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