|
@@ -437,6 +437,10 @@ public:
|
|
|
DWORD dwCode = GetAlarmDEC();
|
|
|
if (alarmOrNot) {
|
|
|
LogErrMsgEx(errPkg, csErrMsg, dwCode, bToBusiness);
|
|
|
+ } else {
|
|
|
+ const CSimpleStringA alarmMsg = CSimpleStringA::Format("{\"DevSN\":\"%s\", \"Prefix\":\"%s\", \"Code\":\"%s\", \"Msg\":\"%s\"}"
|
|
|
+ , errPkg.devSN.GetData(), errPkg.msgHead.GetData(), SpStrError(errPkg.devErrCode), csErrMsg);
|
|
|
+ Dbg(alarmMsg.GetData());
|
|
|
}
|
|
|
return dwCode;
|
|
|
}
|
|
@@ -714,14 +718,11 @@ inline void CCommDevFSM<TFSM, TDevClass>::LogErrMsgEx(ErrorPackage errPkg, const
|
|
|
{
|
|
|
const CSimpleStringA alarmMsg = CSimpleStringA::Format("{\"DevSN\":\"%s\", \"Prefix\":\"%s\", \"Code\":\"%s\", \"Msg\":\"%s\"}"
|
|
|
, errPkg.devSN.GetData(), errPkg.msgHead.GetData(), SpStrError(errPkg.devErrCode), pMsgBody);
|
|
|
-
|
|
|
- if (bToBusiness) {
|
|
|
+ if (bToBusiness) {
|
|
|
LogError(Severity_High, errPkg.devErrCode, finalErrCode, alarmMsg.GetData());
|
|
|
- }
|
|
|
- else {
|
|
|
+ } else {
|
|
|
LogWarn(Severity_High, errPkg.devErrCode, finalErrCode, alarmMsg.GetData());
|
|
|
- }
|
|
|
-
|
|
|
+ }
|
|
|
return;
|
|
|
}
|
|
|
|