LWS_VISIBLE void _lws_logv(int filter, const char *format, va_list vl) { char buf[256]; if (!(log_level & filter)) return; vsnprintf(buf, sizeof(buf), format, vl); buf[sizeof(buf) - 1] = '\0'; lwsl_emit(filter, buf); }
LWS_VISIBLE void _lws_log(int filter, const char *format, ...) { char buf[256]; va_list ap; if (!(log_level & filter)) return; va_start(ap, format); vsnprintf(buf, sizeof(buf), format, ap); buf[sizeof(buf) - 1] = '\0'; va_end(ap); lwsl_emit(filter, buf); }