18 lines
327 B
C
18 lines
327 B
C
#ifndef LOG_H
|
|
#define LOG_H
|
|
|
|
#include <stdint.h>
|
|
#include <stddef.h>
|
|
|
|
#define LOG_DEBUG 0
|
|
#define LOG_INFO 1
|
|
#define LOG_WARN 2
|
|
#define LOG_ERROR 3
|
|
|
|
typedef void (*log_write_fn)(const uint8_t *data, size_t len);
|
|
|
|
void log_init(log_write_fn fn);
|
|
void log_msg(uint8_t level, const char *cat, const char *msg);
|
|
|
|
#endif // LOG_H
|