TNB Library
|
イベントロガー [詳解]
#include <TnbEventLogger.h>
公開メンバ関数 | |
bool | Error (DWORD eventId, LPCTSTR lpszFmt,...) const |
[出力] エラー出力. [詳解] | |
bool | Error (DWORD eventId, size_t dataSize, LPCVOID lpData, LPCTSTR lpszFmt,...) const |
[出力] エラー出力(データ付き). [詳解] | |
LPCTSTR | GetSourceName (void) const |
[取得] ソース名取得. [詳解] | |
bool | Information (DWORD eventId, LPCTSTR lpszFmt,...) const |
[出力] 情報出力. [詳解] | |
bool | Information (DWORD eventId, size_t dataSize, LPCVOID lpData, LPCTSTR lpszFmt,...) const |
[出力] 情報出力(データ付き). [詳解] | |
bool | RegistEventSource (LPCTSTR lpszModuleName=NULL) |
[登録] イベントソース登録. [詳解] | |
void | SetSourceName (LPCTSTR lpszSourceName) |
[設定] ソース名設定. [詳解] | |
void | UnregistEventSource (void) |
[登録] イベントソース登録解除. [詳解] | |
bool | Warning (DWORD eventId, LPCTSTR lpszFmt,...) const |
[出力] 警告出力. [詳解] | |
bool | Warning (DWORD eventId, size_t dataSize, LPCVOID lpData, LPCTSTR lpszFmt,...) const |
[出力] 警告出力(データ付き). [詳解] | |
イベントロガー
システムのイベントに記録します。
TnbEventLogger.h の 57 行目に定義があります。
bool Error | ( | DWORD | eventId, |
LPCTSTR | lpszFmt, | ||
... | |||
) | const |
[出力] エラー出力.
eventId | イベントID。 0〜31 で指定します。 |
lpszFmt | 書式指定文字列。 printf() 準拠です。 |
... | 可変個引数。 |
true | 成功。 |
false | 失敗。 |
TnbEventLogger.h の 211 行目に定義があります。
bool Error | ( | DWORD | eventId, |
size_t | dataSize, | ||
LPCVOID | lpData, | ||
LPCTSTR | lpszFmt, | ||
... | |||
) | const |
[出力] エラー出力(データ付き).
eventId | イベントID。 0〜31 で指定します。 |
dataSize | データサイズ。 |
lpData | データ。 |
lpszFmt | 書式指定文字列。 printf() 準拠です。 |
... | 可変個引数。 |
true | 成功。 |
false | 失敗。 |
TnbEventLogger.h の 230 行目に定義があります。
LPCTSTR GetSourceName | ( | void | ) | const |
[取得] ソース名取得.
TnbEventLogger.h の 82 行目に定義があります。
bool Information | ( | DWORD | eventId, |
LPCTSTR | lpszFmt, | ||
... | |||
) | const |
[出力] 情報出力.
eventId | イベントID。 0〜31 で指定します。 |
lpszFmt | 書式指定文字列。 printf() 準拠です。 |
... | 可変個引数。 |
true | 成功。 |
false | 失敗。 |
TnbEventLogger.h の 137 行目に定義があります。
bool Information | ( | DWORD | eventId, |
size_t | dataSize, | ||
LPCVOID | lpData, | ||
LPCTSTR | lpszFmt, | ||
... | |||
) | const |
[出力] 情報出力(データ付き).
eventId | イベントID。 0〜31 で指定します。 |
dataSize | データサイズ。 |
lpData | データ。 |
lpszFmt | 書式指定文字列。 printf() 準拠です。 |
... | 可変個引数。 |
true | 成功。 |
false | 失敗。 |
TnbEventLogger.h の 156 行目に定義があります。
bool RegistEventSource | ( | LPCTSTR | lpszModuleName = NULL | ) |
[登録] イベントソース登録.
ソース名をイベントソースに登録します。登録しないと、イベントビュワーで「説明」が正しく表示されません。
lpszModuleName | イベントソースをもつ、モジュール名( exe / dll 名)を指定します。省略すると、自分の exe になります。 |
true | 成功。 |
false | 失敗。 |
TnbEventLogger.h の 96 行目に定義があります。
void SetSourceName | ( | LPCTSTR | lpszSourceName | ) |
[設定] ソース名設定.
lpszSourceName | ソース名。 |
TnbEventLogger.h の 72 行目に定義があります。
void UnregistEventSource | ( | void | ) |
[登録] イベントソース登録解除.
TnbEventLogger.h の 120 行目に定義があります。
bool Warning | ( | DWORD | eventId, |
LPCTSTR | lpszFmt, | ||
... | |||
) | const |
[出力] 警告出力.
eventId | イベントID。 0〜31 で指定します。 |
lpszFmt | 書式指定文字列。 printf() 準拠です。 |
... | 可変個引数。 |
true | 成功。 |
false | 失敗。 |
TnbEventLogger.h の 174 行目に定義があります。
bool Warning | ( | DWORD | eventId, |
size_t | dataSize, | ||
LPCVOID | lpData, | ||
LPCTSTR | lpszFmt, | ||
... | |||
) | const |
[出力] 警告出力(データ付き).
eventId | イベントID。 0〜31 で指定します。 |
dataSize | データサイズ。 |
lpData | データ。 |
lpszFmt | 書式指定文字列。 printf() 準拠です。 |
... | 可変個引数。 |
true | 成功。 |
false | 失敗。 |
TnbEventLogger.h の 193 行目に定義があります。