|
|
@@ -43,7 +43,7 @@ public:
|
|
|
CSimpleStringA strConfigDir;
|
|
|
Error = spEntityFunction->GetPath("CFG", strConfigDir);
|
|
|
if (Error != Error_Succeed) {
|
|
|
- DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM)("get etc directory failed!");
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("get etc directory failed!");
|
|
|
return Error;
|
|
|
}
|
|
|
|
|
|
@@ -61,7 +61,7 @@ public:
|
|
|
CSmartPointer<IConfigInfo> spConfigCenterSetting;
|
|
|
Error = spEntityFunction->OpenConfig(Config_CenterSetting, spConfigCenterSetting);
|
|
|
if (Error != Error_Succeed) {
|
|
|
- DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM)("open config failed!");
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("open config failed!");
|
|
|
return Error;
|
|
|
}
|
|
|
Error = spConfigCenterSetting->ReadConfigValue(GetEntityName(), "IsLog", str);
|
|
|
@@ -163,7 +163,7 @@ public:
|
|
|
if (m_pEngine) {
|
|
|
int rc = evt_engine_process_sysvar(m_pEngine, pszKey, pszValue, pszOldValue, pszEntityName);
|
|
|
if (rc != 0) {
|
|
|
- DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM)("process sysvar failed! Error; %d, key=%s oldvalue=%s, value=%s", rc,pszKey, pszOldValue, pszValue);
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("process sysvar failed! Error; %d, key=%s oldvalue=%s, value=%s", rc,pszKey, pszOldValue, pszValue);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -175,7 +175,7 @@ public:
|
|
|
if (m_pEngine) {
|
|
|
int rc = evt_engine_process_log(m_pEngine, SubIDs, nLogID, eLogType, eLevel, dwSysError, dwUserCode, wEntityDevelID, pszEntityName, pszModuleName, pszMessage);
|
|
|
if (rc != 0) {
|
|
|
- DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM)("process log failed! Error: %d", rc);
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("process log failed! Error: %d", rc);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -247,14 +247,37 @@ private:
|
|
|
|
|
|
int subscribe_sysevent()
|
|
|
{
|
|
|
- CSmartPointer<IEntityFunction> spEntityFunction = GetFunction();
|
|
|
- return (int)spEntityFunction->RegistSysVarEvent("*", this);
|
|
|
+ ErrorCodeEnum Error = GetFunction()->RegistSysVarEvent("CustomerBeing", this);
|
|
|
+ if (Error != Error_Succeed) {
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("register sysvar %s failed!", "CustomerBeing");
|
|
|
+ }
|
|
|
+
|
|
|
+ Error = GetFunction()->RegistSysVarEvent("CustomerHandle", this);
|
|
|
+ if (Error != Error_Succeed) {
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("register sysvar %s failed!", "CustomerHandle");
|
|
|
+ }
|
|
|
+
|
|
|
+ Error = GetFunction()->RegistSysVarEvent("CallState", this);
|
|
|
+ if (Error != Error_Succeed) {
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("register sysvar %s failed!", "CallState");
|
|
|
+ }
|
|
|
+
|
|
|
+ Error = GetFunction()->RegistSysVarEvent("BackInitiative", this);
|
|
|
+ if (Error != Error_Succeed) {
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("register sysvar %s failed!", "BackInitiative");
|
|
|
+ }
|
|
|
+
|
|
|
+ return Error;
|
|
|
}
|
|
|
|
|
|
int unsubscribe_sysevent()
|
|
|
{
|
|
|
- CSmartPointer<IEntityFunction> spEntityFunction = GetFunction();
|
|
|
- return (int)spEntityFunction->UnregistSysVarEvent("*");
|
|
|
+ GetFunction()->UnregistSysVarEvent("CustomerBeing");
|
|
|
+ GetFunction()->UnregistSysVarEvent("CustomerHandle");
|
|
|
+ GetFunction()->UnregistSysVarEvent("CallState");
|
|
|
+ GetFunction()->UnregistSysVarEvent("BackInitiative");
|
|
|
+
|
|
|
+ return Error_Succeed;
|
|
|
}
|
|
|
|
|
|
int get_sysevent(const char *key, CSimpleStringA &strValue)
|