blob: 3941f949cc30b3e9615245aeb99d0cfae8e90943 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#pragma once
#include <stdio.h> /* FILE */
enum log_level {
RED_LOG_ALL = 0,
RED_LOG_DEBUG,
RED_LOG_INFO,
RED_LOG_WARNING,
RED_LOG_ERROR, /* fatal; abort the system */
RED_LOG_CRITICAL, /* more fatal */
RED_LOG_NONE, /* do not display log */
};
void log_init(enum log_level level, FILE *stream);
void log_printf(enum log_level level, const char *format, ...);
|