{
char buf[50];
int x = 1;
+ int log_level = FTDM_LOG_DEBUG;
memset(buf, '\0', sizeof(buf));
break;
case (LCM_CAUSE_UNKNOWN):
default:
- ftdm_log(FTDM_LOG_DEBUG,"[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;
+ {
+ if((LSD_EVENT_ALIGN_LOST == sta->t.usta.alarm.event) ||
+ (LSD_EVENT_PROT_ST_DN == sta->t.usta.alarm.event)){
+ log_level = FTDM_LOG_ERROR;
+ }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) */
break;
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,
DECODE_LSD_EVENT(sta->t.usta.alarm.event),
DECODE_DISC_REASON(sta->t.usta.evntParm[1]));