klog.h
raw ยท 317 bytes
#ifndef KLOG_H
#define KLOG_H
void log_at(char sev, const char *file, int line, const char *fmt, ...);
#define LOG_INFO(...) log_at('I', __FILE__, __LINE__, __VA_ARGS__)
#define LOG_WARN(...) log_at('W', __FILE__, __LINE__, __VA_ARGS__)
#define LOG_ERROR(...) log_at('E', __FILE__, __LINE__, __VA_ARGS__)
#endif