Replace the log with MTRACE

The log "Do not drop beacon and probe response - Missed beacon scenario"
prints excessvily and leads to WD bark.replace the log with MTRACE

Change-Id: I4f79379f93bde394c8629689d679ffc6fc869cd4
CRs-fixed: 454235, 456424
diff --git a/CORE/MAC/inc/macTrace.h b/CORE/MAC/inc/macTrace.h
index d9aab09..14cf56c 100644
--- a/CORE/MAC/inc/macTrace.h
+++ b/CORE/MAC/inc/macTrace.h
@@ -79,7 +79,7 @@
     tANI_U32 data;
 }tTraceRecord, *tpTraceRecord;
 
-
+#define eLOG_NODROP_MISSED_BEACON_SCENARIO 0
 
 #define MAX_TRACE_RECORDS 2000
 #define INVALID_TRACE_ADDR 0xffffffff
@@ -119,6 +119,7 @@
 tANI_U8* macTraceGetWdaMsgString( tANI_U16 wdaMsg );
 tANI_U8* macTraceGetSmeMsgString( tANI_U16 smeMsg );
 tANI_U8* macTraceGetModuleString( tANI_U8 moduleId);
+tANI_U8* macTraceGetInfoLogString( tANI_U16 infoLog );
 eHalStatus pe_AcquireGlobalLock( tAniSirLim *psPe);
 eHalStatus pe_ReleaseGlobalLock( tAniSirLim *psPe);
 
diff --git a/CORE/MAC/src/pe/include/limTrace.h b/CORE/MAC/src/pe/include/limTrace.h
index e44c2dd..0313d1e 100644
--- a/CORE/MAC/src/pe/include/limTrace.h
+++ b/CORE/MAC/src/pe/include/limTrace.h
@@ -102,6 +102,7 @@
 
     TRACE_CODE_TIMER_ACTIVATE,
     TRACE_CODE_TIMER_DEACTIVATE,
+    TRACE_CODE_INFO_LOG
 };
 
 
diff --git a/CORE/MAC/src/pe/lim/limApi.c b/CORE/MAC/src/pe/lim/limApi.c
index a7445f1..98f6272 100644
--- a/CORE/MAC/src/pe/lim/limApi.c
+++ b/CORE/MAC/src/pe/lim/limApi.c
@@ -2091,8 +2091,8 @@
     {
         if(pMac->pmm.inMissedBeaconScenario)
         {
-           PELOGE(limLog(pMac, LOGE, FL("Do not drop beacon and probe response - Missed beacon scenario"));)
-           return eMGMT_DROP_NO_DROP;
+            MTRACE(macTrace(pMac, TRACE_CODE_INFO_LOG, 0, eLOG_NODROP_MISSED_BEACON_SCENARIO));
+            return eMGMT_DROP_NO_DROP;
         }
         if (limIsSystemInScanState(pMac))
         {
diff --git a/CORE/MAC/src/pe/lim/limTrace.c b/CORE/MAC/src/pe/lim/limTrace.c
index 92d1d2c..b904b95 100644
--- a/CORE/MAC/src/pe/lim/limTrace.c
+++ b/CORE/MAC/src/pe/lim/limTrace.c
@@ -259,6 +259,10 @@
                                             "Timer DeActvtd", __limTraceGetTimerString((tANI_U16)pRecord->data), pRecord->data );
             break;
 
+        case TRACE_CODE_INFO_LOG:
+            limLog(pMac, LOGE, "%04d    %012u  S%d    %-14s  %-30s(0x%x) \n", recIndex, pRecord->time, pRecord->session,
+                                            "INFORMATION_LOG", macTraceGetInfoLogString((tANI_U16)pRecord->data), pRecord->data );
+            break;
         default :
             limLog(pMac, LOGE, "%04d    %012u  S%d    %-14s(%d) (0x%x) \n", recIndex, pRecord->time, pRecord->session,
                                              "Unknown Code", pRecord->code, pRecord->data );
diff --git a/CORE/SYS/legacy/src/utils/src/macTrace.c b/CORE/SYS/legacy/src/utils/src/macTrace.c
index 5f584d8..560dc0c 100644
--- a/CORE/SYS/legacy/src/utils/src/macTrace.c
+++ b/CORE/SYS/legacy/src/utils/src/macTrace.c
@@ -615,6 +615,16 @@
     }
 }
 
+tANI_U8* macTraceGetInfoLogString( tANI_U16 infoLog )
+{
+    switch( infoLog )
+    {
+        CASE_RETURN_STRING(eLOG_NODROP_MISSED_BEACON_SCENARIO);
+        default:
+            return( (tANI_U8*)"UNKNOWN" );
+            break;
+    }
+}
 
 tANI_U8* macTraceGetModuleString( tANI_U8 moduleId  )
 {