Exemplo n.º 1
0
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 );
 }
Exemplo n.º 4
0
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 );
 }