Changeset 102 in libcf for trunk/src/cf_log.c


Ignore:
Timestamp:
05/29/13 00:04:49 (11 years ago)
Author:
cheese
Message:

#1 fix log level check logic

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/cf_log.c

    r101 r102  
    5050        return CF_ERROR_LOG_NOT_MAPPED_ID
    5151
    52 #define GET_LOG_LEVEL()                     \
    53     ((gLogArray.level == CF_LOG_NO_LEVEL)   \
    54      ? gLogArray.ctxSize                    \
    55      : gLogArray.level)
    56 
    57 #define CHECK_LOG_LEVEL(__mapid)    \
    58     if (GET_LOG_LEVEL () < mapid)   \
     52#define CHECK_LOG_LEVEL(__mapid)                                        \
     53    if (gLogArray.level < mapid)    \
    5954        return CF_OK
    6055
     
    534529 */
    535530int
    536 CF_Log_Initialize (const int poolSize, const int level)
     531CF_Log_Initialize (const int poolSize,
     532                   const int level)
    537533{
    538534    memset (&gLogArray, 0x00, sizeof (CF_LOG_ARRAY));
     
    545541            return CF_ERROR_LOG_INITIALIZE;
    546542        gLogArray.ctxSize = poolSize;
    547         gLogArray.level = level;
     543        gLogArray.level = (level == CF_LOG_NO_LEVEL) ? poolSize : level;
    548544    }
    549545
Note: See TracChangeset for help on using the changeset viewer.