blob: 0b5a6ab7f3c764e4a6d7fb6a34d46ca5cbc90333 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#ifndef SS_LOG_H
#define SS_LOG_H
#include <stdio.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, ...);
void log_end(FILE *log_file);
#define LOG_WRITE_INFO(fmt, ...) log_write(LOG_INFO, fmt, ##__VA_ARGS__)
#endif /* SS_LOG_H */
|