source: libcf/trunk/test/log.c@ 98

Last change on this file since 98 was 98, checked in by cheese, 11 years ago

#1 add function to set log level

File size: 861 bytes
Line 
1/**
2 * @file log.c
3 * @author myusgun <myusgun@gmail.com>
4 */
5#include "cf_log.h"
6#include <stdio.h>
7
8#define LOGID 1
9
10int main (void)
11{
12 int i, j;
13 char logname[16] = {0x00,};
14
15 if (CF_Log_Initialize (10) < 0)
16 {
17 fprintf (stderr, "failed to init. log\n");
18 return -1;
19 }
20
21 for (i = 0 ; i < 10 ; i++)
22 {
23 sprintf (logname, "logid%d.txt", i);
24 if (CF_Log_Open (i, logname, CF_LOG_BUFFER_NO) < 0)
25 fprintf (stderr, "failed to open log\n");
26 }
27
28 if (CF_Log_SetLevel (5) < 0)
29 fprintf (stderr, "failed to set log level\n");
30
31 for (i = 0 ; i < 10 ; i++)
32 {
33 for (j = 0 ; j < 10000 ; j++)
34 {
35 int result = CF_Log_Write (i, "LOG_ID_TEST", "turn %d\n", j);
36 if (result < 0)
37 fprintf (stderr, "failed to write log %d\n", result);
38 }
39
40 if (CF_Log_Close (i) < 0)
41 fprintf (stderr, "failed to close log\n");
42 }
43
44 CF_Log_Finalize ();
45
46 return 0;
47}
Note: See TracBrowser for help on using the repository browser.