aboutsummaryrefslogtreecommitdiffstats
path: root/log.h
blob: 9b5dae174c3496ec7d0c92f6b648b5a8017a02a1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef SS_LOG_H
#define SS_LOG_H

#define LOG_FILEPATH "./log"

typedef enum {
	LOG_INFO,
	LOG_WARN,
	LOG_ERR,
} log_level;

void log_init(void);

void log_write(log_level level, const char *fmt, ...);

#define LOG_WRITE_INFO(fmt, ...) log_write(LOG_INFO, fmt, ##__VA_ARGS__)

#endif /* SS_LOG_H */