DWC_SetReportLevel

構文

#include <dwc.h>
void DWC_SetReportLevel(u32 level);

引数

level DWCライブラリのデバッグ表示を行う項目の選択。ORで複数の条件を選択できます。

返り値

なし

説明

DWCライブラリがコンソールに表示するデバッグプリントの種別(デバッグレポートレベル)を調整する関数です。レポートレベルは、DWCReportFlagで定義されています。デバッグ用途に応じて必要な表示のみをORをとって選択できます。

なお、TWL-DWC-DLではDWC_REPORTFLAG_GAMESPYを指定しても該当の機能がないため意味がありません。

デバッグレポートは何か問題が起きた時に解析するためのログとして使用されます。

デバックプリントには100文字あたり平均3msec要します。デバッグプリントの種別によっては大量のログを出力し、ゲームに遅延を生じさせる恐れがあるため、用途に応じて適切なデバックレポートレベルを設定してください。もしくは、デバックプリント処理内部で呼び出しているOS_TVPrintf関数はWeakシンボルでコンパイルされますので、独自にOS_TVPrintf関数を定義することでログ出力の負荷を抑えることも可能です。

初期状態ではDWC_REPORTFLAG_ALLが指定されています。

履歴

5.2
デバックプリントの種別によりゲームに遅延が発生する恐れがあることを追記

5.1pr2より前の変更履歴はこちら