22 lines
495 B
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);
|
|
}
|
|
|