CTR NEX API Reference
TraceLog.h ファイル
#include <OnlineCore/src/Platform/Core/PlatformDeclInternal.h>
#include <OnlineCore/src/Platform/Core/Log.h>

クラス

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

名前空間

 nn
 ルートとなる名前空間
 
 nn::nex
 NEX ライブラリの名前空間です。
 

マクロ定義

#define _QTRACE(FLAG, ARGS)
 printfのようなインターフェースを使用し、ログを出力します。 [詳解]
 
#define _QTRACE(FLAG, ARGS)
 printfのようなインターフェースを使用し、ログを出力します。 [詳解]
 
#define QTRACE(FLAG, ARGS)
 ストリームのようなインターフェースを使用し、ログを出力します。 [詳解]
 
#define QTRACE(FLAG, ARGS)
 ストリームのようなインターフェースを使用し、ログを出力します。 [詳解]
 
#define TRACE_ALWAYS   1
 常に表示させたいトレースに設定されるトレースフラグです
 
#define TRACE_HTTP   (1<<20)
 Set this flag to trace HTTP related traces. [詳解]
 

マクロ定義詳解

#define TRACE_HTTP   (1<<20)

Set this flag to trace HTTP related traces.

#define _QTRACE (   FLAG,
  ARGS 
)

printfのようなインターフェースを使用し、ログを出力します。

printfのようなインターフェースを使用し、ログを出力します。 文字列は TraceLog に供給された TRACE_FLAG がセットされている場合のみに出力されます。 トレースが無効の場合、呼び出しおよびパラーメータで行われたいずれの関数呼び出しも破棄されます。

覚え書き
このマクロはDevelopment, Release ビルドでは無効になります。
参照
QTRACE
#define QTRACE (   FLAG,
  ARGS 
)

ストリームのようなインターフェースを使用し、ログを出力します。

ストリームのようなインターフェースを使用し、ログを出力します。 文字列は TraceLog に該当の TRACE_FLAG がセットされている場合のみに出力されます。 トレースが無効の場合、呼び出しおよびパラーメータで行われたいずれの関数呼び出しも破棄されます。

覚え書き
このマクロはリリースモードで実行されると自動的に無効になります。
#define _QTRACE (   FLAG,
  ARGS 
)
値:
if ((NAMESPACE_NEX TraceLog::GetInstance()->GetFlags() & (FLAG))) { \
NAMESPACE_NEX TraceLog::GetInstance()->Output ARGS;} else {}

printfのようなインターフェースを使用し、ログを出力します。

printfのようなインターフェースを使用し、ログを出力します。 文字列は TraceLog に供給された TRACE_FLAG がセットされている場合のみに出力されます。 トレースが無効の場合、呼び出しおよびパラーメータで行われたいずれの関数呼び出しも破棄されます。

覚え書き
このマクロはDevelopment, Release ビルドでは無効になります。
参照
QTRACE
#define QTRACE (   FLAG,
  ARGS 
)
値:
if ((NAMESPACE_NEX TraceLog::GetInstance()->GetFlags() & (FLAG))) {\
NAMESPACE_NEX StringStream __ss; __ss << ARGS; NAMESPACE_NEX TraceLog::GetInstance()->Output(NEX_T("%s"), __ss.CStr());} else {}

ストリームのようなインターフェースを使用し、ログを出力します。

ストリームのようなインターフェースを使用し、ログを出力します。 文字列は TraceLog に該当の TRACE_FLAG がセットされている場合のみに出力されます。 トレースが無効の場合、呼び出しおよびパラーメータで行われたいずれの関数呼び出しも破棄されます。

覚え書き
このマクロはリリースモードで実行されると自動的に無効になります。