私は次のように関数を書いています:
bool abc::GetLoggingStatus() {
//true or false is returned
int value;
if (regKey->HasValue("LoggingStatus")) {
regKey->QueryValue("LoggingStatus", &value);
if (value == 1)
return true; //no logging possible
else
return false;
}
regKey->SetValue("LoggingStatus", 1);
return true;
}
ログ レベルは次のように定義されます。
typedef enum {
Entry,
Exit,
Debug,
Warning,
Notification,
Error
} TYPE;
1 を選択した場合に必要なのは、ロギングのレベル、つまりデバッグ、エラーを表示する必要があります... regedit で、0 の場合は何も表示されず、ロギングが無効になります。