logger.h
468 Bytes
#ifndef __INTERFACE_LOGGER_H__
#define __INTERFACE_LOGGER_H__
#include <stdarg.h>
#include "interface.h"
#include "logger.h"
typedef void (* fptr_log)(void *, logger_level, const char * const);
extern const struct interface i_Logger;
struct i_Logger {
const struct interface * const _;
fptr_log log;
};
extern inline void loggerLog(void *, logger_level, const char * const, ...);
#endif // __INTERFACE_LOGGER_H__
// vim: set ts=4 sw=4: