void logDebug(tpAniSirGlobal pMac, tANI_U8 modId, tANI_U32 debugLevel, const char *pStr, va_list marker) { VOS_TRACE_LEVEL vosDebugLevel; VOS_MODULE_ID vosModuleId; char logBuffer[LOG_SIZE]; vosDebugLevel = getVosDebugLevel(debugLevel); vosModuleId = getVosModuleId(modId); #ifdef ANI_OS_TYPE_ANDROID vsnprintf(logBuffer, LOG_SIZE - 1, pStr, marker); #else #ifdef WINDOWS_DT RtlStringCbVPrintfA( &logBuffer[ 0 ], LOG_SIZE - 1, pStr, marker ); #else _vsnprintf(logBuffer, LOG_SIZE - 1, (char *)pStr, marker); #endif #endif VOS_TRACE(vosModuleId, vosDebugLevel, "%s", logBuffer); // The caller must check loglevel VOS_ASSERT( ( debugLevel <= pMac->utils.gLogDbgLevel[LOG_INDEX_FOR_MODULE( modId )] ) && ( LOGP != debugLevel ) ); } /*** end logDebug() ***/
void logDebug(tpAniSirGlobal pMac, tANI_U8 modId, tANI_U32 debugLevel, const char *pStr, va_list marker) { VOS_TRACE_LEVEL vosDebugLevel; VOS_MODULE_ID vosModuleId; char logBuffer[LOG_SIZE]; vosDebugLevel = getVosDebugLevel(debugLevel); vosModuleId = getVosModuleId(modId); vsnprintf(logBuffer, LOG_SIZE - 1, pStr, marker); VOS_TRACE(vosModuleId, vosDebugLevel, "%s", logBuffer); // The caller must check loglevel VOS_ASSERT( ( debugLevel <= pMac->utils.gLogDbgLevel[LOG_INDEX_FOR_MODULE( modId )] ) && ( LOGP != debugLevel ) ); } /*** end logDebug() ***/
void pmmLog(tpAniSirGlobal pMac, tANI_U32 loglevel, const char *pString, ...) { VOS_TRACE_LEVEL vosDebugLevel; char logBuffer[LOG_SIZE]; va_list marker; /* getting proper Debug level */ vosDebugLevel = getVosDebugLevel(loglevel); /* extracting arguments from pstring */ va_start( marker, pString ); vsnprintf(logBuffer, LOG_SIZE, pString, marker); VOS_TRACE(VOS_MODULE_ID_PMC, vosDebugLevel, "%s", logBuffer); va_end( marker ); }
void schLog(tpAniSirGlobal pMac, tANI_U32 loglevel, const char *pString, ...) { VOS_TRACE_LEVEL vosDebugLevel; char logBuffer[LOG_SIZE]; va_list marker; vosDebugLevel = getVosDebugLevel(loglevel); va_start( marker, pString ); vsnprintf(logBuffer, LOG_SIZE, pString, marker); VOS_TRACE(VOS_MODULE_ID_PE, vosDebugLevel, "%s", logBuffer); va_end( marker ); }