NEXのランタイム機能をトレースします。 [詳解]
#include <OnlineCore/src/Platform/Core/TraceLog.h>
公開メンバ関数 | |
void | ClearFlag (qUnsignedInt64 uiFlag) |
指定されたトレースフラグを非アクティブに再設定します。 [詳解] | |
qBool | FlagIsSet (qUnsignedInt64 uiFlag) |
特定のフラグが設定されているかどうかを返します。 [詳解] | |
qUnsignedInt64 | GetFlags () |
アクティブなトレースフラグを返します。 [詳解] | |
LogDevice * | GetLogDevice () |
LogDeviceを取得します。 [詳解] | |
OutputFormat * | GetOutputFormat () |
OutputFormatへのポインタを取得します。 [詳解] | |
void | SetFlag (qUnsignedInt64 uiFlags) |
トレースフラグをアクティブに設定します。 [詳解] | |
void | SetLogDevice (LogDevice *pLogDevice, qBool bDeleteCurrentDevice=true) |
LogDeviceを設定します。 [詳解] | |
void | SetOutputFormat (OutputFormat *pOutputFormat) |
LogDeviceを設定します。 [詳解] | |
静的公開メンバ関数 | |
static TraceLog * | GetInstance () |
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 | ( | ) |
アクティブなトレースフラグを返します。
qBool nn::nex::TraceLog::FlagIsSet | ( | qUnsignedInt64 | uiFlag | ) |
特定のフラグが設定されているかどうかを返します。
[in] | uiFlag | 問い合わせるトレースフラグ。 |
|
static |
|
inherited |
LogDeviceを設定します。
[in] | pLogDevice | LogDeviceを設定します。qNewで動的確保されている必要があります。 |
[in] | bDeleteCurrentDevice | true 現在のLogDeviceを自動削除します。false 現在のLogDeviceを削除しません。 |
|
inherited |
|
inherited |
LogDeviceを取得します。
|
inherited |
OutputFormatへのポインタを取得します。