Libbpf userspace function libbpf_set_print
Sets user-provided log callback function to be used for libbpf warnings and informational messages. If the user callback is not set, messages are logged to stderr
by default. The verbosity of these messages can be controlled by setting the environment variable LIBBPF_LOG_LEVEL
to either warn
, info
, or debug
.
Definition
typedef int (*libbpf_print_fn_t)(enum libbpf_print_level level, const char *, va_list ap);
libbpf_print_fn_t libbpf_set_print(libbpf_print_fn_t fn);
Parameters
fn
: The log print function. IfNULL
, libbpf won't print anything.
Return
Pointer to old print function.
Usage
This function is thread-safe.
Example
Docs could be improved
This part of the docs is incomplete, contributions are very welcome