redmine task# 5692 fix, changing log level for link error cases

This commit is contained in:
Kapil 2012-08-31 11:54:24 -04:00
parent 5f02dd8b36
commit 4569bbec22

View File

@ -114,6 +114,7 @@ void handle_sng_mtp2_alarm(Pst *pst, SdMngmt *sta)
{ {
char buf[50]; char buf[50];
int x = 1; int x = 1;
int log_level = FTDM_LOG_DEBUG;
memset(buf, '\0', sizeof(buf)); memset(buf, '\0', sizeof(buf));
@ -158,11 +159,22 @@ void handle_sng_mtp2_alarm(Pst *pst, SdMngmt *sta)
break; break;
case (LCM_CAUSE_UNKNOWN): case (LCM_CAUSE_UNKNOWN):
default: default:
ftdm_log(FTDM_LOG_DEBUG,"[MTP2]%s cause:%s event:%s\n", {
buf, if((LSD_EVENT_ALIGN_LOST == sta->t.usta.alarm.event) ||
DECODE_LCM_CAUSE(sta->t.usta.alarm.cause), (LSD_EVENT_PROT_ST_DN == sta->t.usta.alarm.event)){
DECODE_LSD_EVENT(sta->t.usta.alarm.event)); log_level = FTDM_LOG_ERROR;
break; }else if((LSD_EVENT_LINK_ALIGNED == sta->t.usta.alarm.event) ||
( LSD_EVENT_PROT_ST_UP == sta->t.usta.alarm.event)){
log_level = FTDM_LOG_DEBUG;
}else {
log_level = FTDM_LOG_WARNING;
}
ftdm_log(log_level,"[MTP2]%s cause:%s event:%s\n",
buf,
DECODE_LCM_CAUSE(sta->t.usta.alarm.cause),
DECODE_LSD_EVENT(sta->t.usta.alarm.event));
break;
}
/******************************************************************/ /******************************************************************/
} /* switch (sta->t.usta.alarm.cause) */ } /* switch (sta->t.usta.alarm.cause) */
break; break;
@ -207,7 +219,7 @@ void handle_sng_mtp2_alarm(Pst *pst, SdMngmt *sta)
sprintf(buf, "[%s]", g_ftdm_sngss7_data.cfg.mtp2Link[x].name); sprintf(buf, "[%s]", g_ftdm_sngss7_data.cfg.mtp2Link[x].name);
} }
ftdm_log(FTDM_LOG_DEBUG,"[MTP2]%s %s : %s\n", ftdm_log(FTDM_LOG_ERROR,"[MTP2]%s %s : %s\n",
buf, buf,
DECODE_LSD_EVENT(sta->t.usta.alarm.event), DECODE_LSD_EVENT(sta->t.usta.alarm.event),
DECODE_DISC_REASON(sta->t.usta.evntParm[1])); DECODE_DISC_REASON(sta->t.usta.evntParm[1]));