blob: 37da87c22301785c86e8c3bd565e611fe8080447 (
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_DEBUG = 0,
RED_LOG_INFO,
RED_LOG_WARNING,
RED_LOG_ERROR, /* fatal; abort the system */
RED_LOG_NONE,
};
void log_init(enum log_level level, FILE *stream);
void log_printf(enum log_level level, const char *format, ...);
#define ERROR(f, ...) log_printf(RED_LOG_ERROR, (f), __VA_ARGS__)
|