39 Logger
object = _object;
41 if (level >= object->min_level) {
46 va_start(params, fmt);
47 msg_size = vsnprintf(NULL, msg_size, fmt, params);
52 va_start(params, fmt);
53 vsnprintf(msg, msg_size + 1, fmt, params);
73 CALL(_object, Logger, log, level, msg);
#define CALL(object, _iface, method,...)
void loggerLog(void *_object, logger_level level, const char *const fmt,...)