Changeset 102 in libcf


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

#1 fix log level check logic

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/cf_log.h

    r101 r102  
    1919 * @see CF_Log_Open
    2020 */
    21 #define CF_LOG_BUFFER_DEFAULT           -1
     21#define CF_LOG_BUFFER_DEFAULT   -1
    2222
    2323/**
     
    2626 * @see CF_Log_Open
    2727 */
    28 #define CF_LOG_BUFFER_NO                0
     28#define CF_LOG_BUFFER_NO        0
    2929
    3030/**
     
    3333 * @see CF_Log_Initialize
    3434 */
    35 #define CF_LOG_NO_LEVEL                 -1
     35#define CF_LOG_NO_LEVEL         -1
    3636
    3737#ifdef __cplusplus
  • 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.