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

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

#1 change interface to set log level

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