ログ ファイルの場所

ログ ファイルの開き方、1 行の読み方、記録される内容と意図的に記録しない内容、PC の外に出るタイミング、そして隣にあるほかのファイルの役割を説明します。

開き方

Win+R を押し、次の内容を貼り付けて Enter キーを押します:

%LocalAppData%\w0a\errors.log

どのアプリで開くかを Windows に尋ねられたら、メモ帳を選んでください。これはプレーン テキスト ファイルです。

ファイルがない場合は、まだ何も書き込まれていません。ファイルは、最初の行を書き込むときに作成されます。

1 行の読み方

各行は通し番号で始まり、日付と時刻、角かっこで囲んだ書き込み元の w0a の部分、何が起きたかの順に続きます。例外が発生した失敗の後には、通過したメソッドの名前を示す、字下げされた数行が続きます。リリース ビルドにはソースのパスや行番号の情報が含まれていないため、これらの行にもパスや行番号はありません。

最新の行は一番下にあります。

次の 2 種類の行は障害ではありません:

記録される内容

w0a が捕捉したすべての失敗について、日時と発生場所を記した 1 行です。黙って握りつぶされるものはありません: 失敗したハードウェアの問い合わせ、拒否されたレジストリへの書き込み、読み込めなかったページ。どれもここに記録されます。

それこそが目的です。自分のエラーを親しみやすいメッセージの裏に隠すアプリケーションは、診断できません。

記録されない内容

PC の外に出るとき

ファイル自体はディスクに残ります。行が外に出る方法は 2 つあり、どちらの場合も、その前にアカウント名、ユーザー プロファイルのパス、ライセンス キーの形式に一致する文字列が取り除かれます:

スイッチをオフにすれば、ご自分で送信しない限り、ファイルはどこにも送られません。

サイズと削除

ファイルは 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.logw0a のウィンドウの描画が遅れた瞬間と、ゲーム中にコア予約エンジンにかかったコスト。
crashstate.json前回の実行が正常に終了したかどうか。セーフ モードのクラッシュ回数もここに保存されます。

engine.log と game.log にはプログラム名が含まれるため、PC の外には出しません。エンジンをオンにするとゲームの感触が変わる、という問題であれば、最初に見るべきファイルは engine.log です。

関連記事

このページは役に立ちましたか?

何が足りなかったか、何がうまくいかなかったかを教えてください。いただいた内容はすべて読んでいます。

送信されるのは、入力した内容とこのページの名前だけです。サーバーは不正利用を防ぐために接続元の IP アドレスも記録し、報告と一緒に削除します。16 歳未満の方は、この欄を使わないでください。 プライバシー ポリシー

このページで解決しなかった場合は、ご連絡ください。どの記事を読んだかを書いていただければ、その記事を修正します。