我正在编写如下函数:
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,则不应显示任何内容并禁用日志记录。