|
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 行目に定義があります。