penguin/tinyproxy

An L4 proxy designed to act as a tiny transparent shim

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