TNB Library
名前空間 | マクロ定義 | 関数
TnbTraceLogger.h ファイル

ログファイル作成関係のヘッダ. [詳解]

+ TnbTraceLogger.h の依存先関係図:

[ソースコード]

名前空間

namespace  TNB
 TNB Library
 

マクロ定義

#define TLINE()   CTraceLogger::Write(CTraceLogger::Type_Absolute, _T("** %s(%d):"), _T(__FILE__), __LINE__)
 ライン出力ログ. [詳解]
 

関数

void TFUNC (LPCTSTR lpszFormatText,...)
 関数ログ. [詳解]
 
void TFUNC_PARAM (LPCTSTR lpszFormatText,...)
 追加引数ログ. [詳解]
 
void TFUNC_RESULT (LPCTSTR lpszFormatText,...)
 リザルトログ. [詳解]
 
DWORD TLASTERROR (LPCTSTR lpszFunctionName)
 LastError出力ログ. [詳解]
 
void TLOG (LPCTSTR lpszFormatText,...)
 トレース出力ログ. [詳解]
 
void TLOG_AB (LPCTSTR lpszFormatText,...)
 絶対出力ログ. [詳解]
 
void TLOG_DUMP (size_t size, LPCVOID P)
 トレース出力ダンプログ. [詳解]
 
void TLOG_DUMPV (const CByteVector &vb)
 トレース出力ダンプログ. [詳解]
 
void TLOG_ERR (LPCTSTR lpszFormatText,...)
 エラー出力ログ. [詳解]
 
void TLOG_ERRDUMP (size_t size, LPCVOID P)
 エラー出力ダンプログ. [詳解]
 
void TLOG_ERRDUMPV (const CByteVector &vb)
 エラー出力ダンプログ. [詳解]
 
void TLOG_POL (LPCTSTR lpszFormatText,...)
 ポーリング出力ログ. [詳解]
 

詳解

ログファイル作成関係のヘッダ.

   ログファイル作成関係のクラス、マクロが定義されています。        
覚え書き
マクロ "_TnbLOG_DISABLE" が定義されていると、 TLOG 関係の行がコメント扱いになります。
マクロ "_TnbLOG_MULTIFILE" が定義されていると、ログファイルを指定の数だけ退避するようになります。
マクロ "_TnbTraceLogger_LogFileName" に CStr foo(INDEX) 型の関数名を定義しておくと、log出力先を変更できます。
参照
TnbDef.h 利用条件、および無保証規定
ログ処理関係

TnbTraceLogger.h に定義があります。