CTR NEX API Reference
nn::nex::TraceLog クラス

NEXのランタイム機能をトレースします。 [詳解]

#include <OnlineCore/src/Platform/Core/TraceLog.h>

+ nn::nex::TraceLog の継承関係図

公開メンバ関数

void ClearFlag (qUnsignedInt64 uiFlag)
 指定されたトレースフラグを非アクティブに再設定します。 [詳解]
 
qBool FlagIsSet (qUnsignedInt64 uiFlag)
 特定のフラグが設定されているかどうかを返します。 [詳解]
 
qUnsignedInt64 GetFlags ()
 アクティブなトレースフラグを返します。 [詳解]
 
LogDeviceGetLogDevice ()
 LogDeviceを取得します。 [詳解]
 
OutputFormatGetOutputFormat ()
 OutputFormatへのポインタを取得します。 [詳解]
 
void SetFlag (qUnsignedInt64 uiFlags)
 トレースフラグをアクティブに設定します。 [詳解]
 
void SetLogDevice (LogDevice *pLogDevice, qBool bDeleteCurrentDevice=true)
 LogDeviceを設定します。 [詳解]
 
void SetOutputFormat (OutputFormat *pOutputFormat)
 LogDeviceを設定します。 [詳解]
 

静的公開メンバ関数

static TraceLogGetInstance ()
 TraceLog インスタンスへのポインタを返します。 [詳解]
 

詳解

NEXのランタイム機能をトレースします。

このクラスは、デバッグの目的でNEXのランタイム機能のトレースに使用されます。 Development, Release ビルドで実行されると、自動的にトレースがログされません。 TraceLogインスタンスの参照を取得するには、 GetInstance メソッドを使用します。

関数詳解

void nn::nex::TraceLog::SetFlag ( qUnsignedInt64  uiFlags)

トレースフラグをアクティブに設定します。

デフォルトのトレースフラグは TRACE_ALWAYS のみです。 このメソッドを使用して、追加のトレースフラグをアクティブに設定します。

引数
[in]uiFlagsアクティブにするトレースフラグ。
void nn::nex::TraceLog::ClearFlag ( qUnsignedInt64  uiFlag)

指定されたトレースフラグを非アクティブに再設定します。

引数
[in]uiFlag非アクティブにするトレースフラグ
qUnsignedInt64 nn::nex::TraceLog::GetFlags ( )

アクティブなトレースフラグを返します。

戻り値
SetFlag を使用して設定されたアクティブなトレースフラグ。
qBool nn::nex::TraceLog::FlagIsSet ( qUnsignedInt64  uiFlag)

特定のフラグが設定されているかどうかを返します。

戻り値
特定のフラグが設定されれば真、そうでないかエラーが起きた場合は偽。
引数
[in]uiFlag問い合わせるトレースフラグ。
static TraceLog* nn::nex::TraceLog::GetInstance ( )
static

TraceLog インスタンスへのポインタを返します。

この関数により返される参照を使用して、どの情報がどのようにトレースされるかをコントロールします。

戻り値
TraceLog インスタンスへのポインタ
void nn::nex::Log::SetLogDevice ( LogDevice pLogDevice,
qBool  bDeleteCurrentDevice = true 
)
inherited

LogDeviceを設定します。

引数
[in]pLogDeviceLogDeviceを設定します。qNewで動的確保されている必要があります。
[in]bDeleteCurrentDevicetrue 現在のLogDeviceを自動削除します。false 現在のLogDeviceを削除しません。
参照
GetLogDevice()
void nn::nex::Log::SetOutputFormat ( OutputFormat pOutputFormat)
inherited

LogDeviceを設定します。

引数
[in]pOutputFormatOutputFormatを設定します。qNewで動的確保されている必要があります。。
参照
GetLogDevice()
LogDevice* nn::nex::Log::GetLogDevice ( )
inherited

LogDeviceを取得します。

戻り値
設定されているLogDeviceのポインタを返します。
OutputFormat* nn::nex::Log::GetOutputFormat ( )
inherited

OutputFormatへのポインタを取得します。

戻り値
OutputFormat へのポインタ