- /* Only output messages of at least the selected loglevel(s). */
- if (loglevel > srd_loglevel)
- return SRD_OK; /* TODO? */
-
- if (srd_log_domain[0] != '\0')
- fprintf(stderr, "%s", srd_log_domain);
- ret = vfprintf(stderr, format, args);
- fprintf(stderr, "\n");
-
- return ret;
-}
-
-SRD_PRIV int srd_log(int loglevel, const char *format, ...)
-{
- int ret;
- va_list args;
-
- va_start(args, format);
- ret = srd_log_handler(srd_log_handler_data, loglevel, format, args);
- va_end(args);
-
- return ret;
-}
-
-SRD_PRIV int srd_spew(const char *format, ...)
-{
- int ret;
- va_list args;
-
- va_start(args, format);
- ret = srd_log_handler(srd_log_handler_data, SRD_LOG_SPEW, format, args);
- va_end(args);