ログ ファイルの場所
ログ ファイルの開き方、1 行の読み方、記録される内容と意図的に記録しない内容、PC の外に出るタイミング、そして隣にあるほかのファイルの役割を説明します。
開き方
Win+R を押し、次の内容を貼り付けて Enter キーを押します:
%LocalAppData%\w0a\errors.log
どのアプリで開くかを Windows に尋ねられたら、メモ帳を選んでください。これはプレーン テキスト ファイルです。
ファイルがない場合は、まだ何も書き込まれていません。ファイルは、最初の行を書き込むときに作成されます。
1 行の読み方
各行は通し番号で始まり、日付と時刻、角かっこで囲んだ書き込み元の w0a の部分、何が起きたかの順に続きます。例外が発生した失敗の後には、通過したメソッドの名前を示す、字下げされた数行が続きます。リリース ビルドにはソースのパスや行番号の情報が含まれていないため、これらの行にもパスや行番号はありません。
最新の行は一番下にあります。
次の 2 種類の行は障害ではありません:
- メッセージが
NOT-A-FAULT:で始まる行は、この PC ではエンジンにすることが何もなかったことを示します。たとえば、ワイヤレス アダプターがない、設定がすでに目的の値になっている、といった場合です。「何もしなかった」と「一度も実行されなかった」を区別できるよう、1 回だけ書き込まれます。 - 繰り返し発生する失敗は、毎回は書き込まれません。最初の 1 回が書き込まれ、その後は書き込みの間隔が次第に長くなり、書き込まれる各行には、前回の書き込み以降にまとめられた件数が記されます。そのため、2 秒ごとに失敗するループでも、ファイルを埋め尽くすことはなく、1 時間に約 2 回現れる程度です。
記録される内容
w0a が捕捉したすべての失敗について、日時と発生場所を記した 1 行です。黙って握りつぶされるものはありません: 失敗したハードウェアの問い合わせ、拒否されたレジストリへの書き込み、読み込めなかったページ。どれもここに記録されます。
それこそが目的です。自分のエラーを親しみやすいメッセージの裏に隠すアプリケーションは、診断できません。
記録されない内容
- ファイル、フォルダー、ゲームの一覧は記録されません。ファイル操作が失敗したとき、エラー メッセージにパスが含まれることはあります。パスが入り込むのはその場合だけです。
- ライセンス キーは記録されません。w0a のどの部分も、このファイルにキーを書き込みません。
PC の外に出るとき
ファイル自体はディスクに残ります。行が外に出る方法は 2 つあり、どちらの場合も、その前にアカウント名、ユーザー プロファイルのパス、ライセンス キーの形式に一致する文字列が取り除かれます:
- 「設定 > プライバシー」のエラー診断情報を送信。既定でオンです。ライセンス キーを入力している場合、新しい行は起動の 2 分後に、その後は 6 時間ごとにアップロードされます。送信待ちの行が多くたまっている間は、最長で約 1 時間、6 分ごとにアップロードされます。キーがなければ、何もアップロードされません。サーバーは 90 日間保管します。
- ご自分で送信するレポート: 「設定」の「Report a Problem」カード、または失敗の後に w0a が表示するクラッシュ時の確認です。後者は、送信する前に尋ねます。
スイッチをオフにすれば、ご自分で送信しない限り、ファイルはどこにも送られません。
サイズと削除
ファイルは 512 KB 未満に保たれます。それを超えると、w0a は最新の 200 行だけを残して切り詰めます。
このファイルはいつでも削除できます。w0a は次の行を書き込むときに新しいファイルを作成します。番号は前の続きから振られるため、アップロード済みの行が再び送信されることはありません。
送信するとき
ファイルが長い場合は、全体を貼り付けないでください。最新の記録は一番下にあるため、関係があるのはほぼ常に最後の 120 行です。「Report a Problem」カードは、Attach the error log (recommended) にチェックが入っていると、ちょうどこの 120 行を送信します。
フォルダー内のほかのファイル
同じフォルダーには、ほかにもいくつかのファイルがあります。それぞれが 1 つの問いに答え、どれもアップロードされません:
| ファイル | 答える問い |
|---|---|
startup-trace.log | 前回の起動がどこまで進んだか (ステップごと)。起動のたびに書き直されます。 |
game.log | ゲームの開始と終了がいつ検出されたか。 |
engine.log | バックグラウンドのエンジンが何をしたか。完了した処理ごとに 1 行です。 |
perf.log | w0a のウィンドウの描画が遅れた瞬間と、ゲーム中にコア予約エンジンにかかったコスト。 |
crashstate.json | 前回の実行が正常に終了したかどうか。セーフ モードのクラッシュ回数もここに保存されます。 |
engine.log と game.log にはプログラム名が含まれるため、PC の外には出しません。エンジンをオンにするとゲームの感触が変わる、という問題であれば、最初に見るべきファイルは engine.log です。
関連記事
このページは役に立ちましたか?
何が足りなかったか、何がうまくいかなかったかを教えてください。いただいた内容はすべて読んでいます。
送信されるのは、入力した内容とこのページの名前だけです。サーバーは不正利用を防ぐために接続元の IP アドレスも記録し、報告と一緒に削除します。16 歳未満の方は、この欄を使わないでください。 プライバシー ポリシー
このページで解決しなかった場合は、ご連絡ください。どの記事を読んだかを書いていただければ、その記事を修正します。