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


Ignore:
Timestamp:
02/05/13 11:26:59 (11 years ago)
Author:
cheese
Message:

#1 add example code for doxygen

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/cf_log.c

    r30 r34  
    3737#define CF_LOG_BUFFER_DEFAULT_SIZE      128 * 1024
    3838
     39#define CF_LOG_DATETIME_LENGTH          sizeof ("0000-00-00 00:00:00.000") - 1
     40
    3941typedef struct __cf_util_datetime__
    4042{
     
    150152    CF_Log_Local_GetTime (&dt);
    151153
    152    
    153 
    154     snprintf (buffer, strlen ("0000-00-00 00:00:00.000"),
     154    snprintf (buffer, CF_LOG_DATETIME_LENGTH,
    155155              "%02d-%02d-%02d %02d:%02d:%02d.%03d",
    156156              dt.year, dt.month, dt.day,
     
    336336    va_list     valist;
    337337    char        buffer[4096] = {0x00,};
     338    char        datetime[CF_LOG_DATETIME_LENGTH + 1] = {0x00,};
    338339    size_t      length = 0;
    339340
     
    344345    va_start (valist, fmt);
    345346
    346     strncat (buffer, "[", 1);
    347     CF_Log_Local_GetTimeString (buffer + strlen (buffer));
    348     sprintf (buffer + strlen (buffer), "][%s] ", prefix);
     347    CF_Log_Local_GetTimeString (datetime);
     348    sprintf (buffer, "[%s][%s] ", datetime, prefix);
    349349    vsprintf (buffer + strlen (buffer), fmt, valist);
    350350
Note: See TracChangeset for help on using the changeset viewer.