Name
loc_set_log_callback - Set a callback for log messages
Synopsis
#include <libloc/libloc.h>
typedef void (*loc_log_callback)(struct loc_ctx* ctx, void* data, int priority, const char* file, int line, const char* fn, const char* format, va_list args);
void loc_set_log_callback(struct loc_ctx* ctx, loc_log_callback callback, void* data);
Description
libloc can use the calling application’s logging system by setting this callback.
It will be called once for each log message according to the configured log priority (see loc_set_log_priority(3)).
data is an opaque pointer which is passed through to the callback on every invocation.
This function replaces the deprecated loc_set_log_fn(3).
See Also
Authors
Michael Tremer