dorne/lib/log.c

22 lines
495 B
C

#include <stdio.h>
#include <pipewire/pipewire.h>
static FILE *LOG_TARGET;
/* Set file pointer Dorne should log to. */
void drn_log_target(FILE *target) {
LOG_TARGET = target;
}
/* Log to a specific file descriptor (internal method) */
static void drn_log_to(FILE *target, const char *msg) {
fprintf(target, "%s", msg);
}
/* Dorne's standard logging interface.
* WARNING: ensure drn_log_target(...) has been set!
*/
void drn_log(const char *msg) {
drn_log_to(LOG_TARGET, msg);
}