Typedef in stdx_log.h

XLogListener

Observer called synchronously for a fully formatted log message.

typedef void(*XLogListener)(XLogLevel level, const char *message, void *user);

Parameters

level
Log severity.
message
Formatted text; valid only during this call.
user
Opaque observer data.
Function in stdx_log.h

x_log_listener_set

Set or remove the optional observer for formatted log messages.

void x_log_listener_set(
 XLogger *logger,
 XLogListener listener,
 void *user
);

Parameters

XLogger *logger
Logger receiving the observer; NULL selects the default.
XLogListener listener
Observer callback, or NULL to remove it.
void *user
Observer context, ignored when listener is NULL.