Changeset 40 in libcf for trunk/test/log.c


Ignore:
Timestamp:
02/06/13 16:11:24 (11 years ago)
Author:
cheese
Message:

#1 change interface of log from context to id-number

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/log.c

    r35 r40  
    77#include <stdio.h>
    88
    9 CF_Log_Ctx gLogCtx;
     9#define LOGID       1
    1010
    1111int main (void)
     
    1414    char        logname[16] = {0x00,};
    1515
    16     CF_Log_Initialize (10);
     16    if (CF_Log_Initialize (10) < 0)
     17    {
     18        fprintf (stderr, "failed to init. log\n");
     19        return -1;
     20    }
    1721
    18     // with context
    19     gLogCtx = CF_Log_CreateCtx ("log.txt", CF_LOG_BUFFER_DEFAULT);
    20     if (gLogCtx == NULL)
    21         fprintf (stderr, "create log ctx error\n");
    22 
    23     for (i = 0 ; i < 10000 ; i++)
    24         CF_Log_Write (gLogCtx, "LOG_TEST", "turn %d\n", i);
    25 
    26     CF_Log_Write (gLogCtx, "prefix", "log test\n");
    27 
    28     CF_Log_DestroyCtx (gLogCtx);
    29 
    30     // with id number
    3122    for (i = 0 ; i < 10 ; i++)
    3223    {
    3324        sprintf (logname, "logid%d.txt", i);
    34         CF_LOG_OPEN (i, logname, CF_LOG_BUFFER_NO);
     25        if (CF_Log_Open (i, logname, CF_LOG_BUFFER_NO) < 0)
     26            fprintf (stderr, "failed to open log\n");
    3527    }
    3628
     
    3830    {
    3931        for (j = 0 ; j < 10000 ; j++)
    40             CF_LOG_WRITE (i, "LOG_ID_TEST", "turn %d\n", j);
     32        {
     33            int result = CF_Log_Write (i, "LOG_ID_TEST", "turn %d\n", j);
     34            if (result < 0)
     35                fprintf (stderr, "failed to write log %d\n", result);
     36        }
    4137
    42         CF_LOG_CLOSE (i);
     38        if (CF_Log_Close (i) < 0)
     39            fprintf (stderr, "failed to close log\n");
    4340    }
    4441
Note: See TracChangeset for help on using the changeset viewer.