.\" Automatically generated man page, do not edit .TH QB_LOG_CALLSITES_REGISTER 3 2023-07-21 "LIBQB" "libqb Programmer's Manual" .SH NAME qb_log_callsites_register \- If you are using dynamically loadable modules via dlopen() and you load them after \fIqb_log_init()\fR then after you load the module you will need to do the following to get the filters to work in that module: .SH SYNOPSIS .nf .B #include .sp \fBint32_t qb_log_callsites_register\fP( \fBstruct qb_log_callsite *\fP\fI_start\fP, \fBstruct qb_log_callsite *\fP\fI_stop\fP ); .fi .SH DESCRIPTION .nf _start = dlsym (dl_handle, QB_ATTR_SECTION_START_STR); _stop = dlsym (dl_handle, QB_ATTR_SECTION_STOP_STR); qb_log_callsites_register(_start, _stop); .fi .SH STRUCTURES .nf An instance of this structure is created for each log message with the message-id. \fB struct qb_log_callsite { \fR \fB \fBconst char *\fP\fIfunction\fP; \fB \fBconst char *\fP\fIfilename\fP; \fB \fBconst char *\fP\fIformat\fP; \fB \fBuint8_t \fP\fIpriority\fP; \fB \fBuint32_t \fP\fIlineno\fP; \fB \fBuint32_t \fP\fItargets\fP; \fB \fBuint32_t \fP\fItags\fP; \fB \fBconst char *\fP\fImessage_id\fP; }; \fP .fi .PP .RE .SH SEE ALSO .PP .nh .ad l \fIqb_log_filter_fn_set\fR(3), \fIqb_log_from_external_source_va2\fR(3), \fIqb_log_thread_start\fR(3), \fIqb_log_target_user_data_get\fR(3), \fIqb_log_tags_stringify_fn_set\fR(3), \fIqb_log_file_reopen\fR(3), \fIqb_log_fini\fR(3), \fIqb_log_callsites_dump\fR(3), \fIqb_log_ctl2\fR(3), \fIqb_log_target_user_data_set\fR(3), \fIqb_log_target_format\fR(3), \fIqb_log_thread_priority_set\fR(3), \fIqb_log_facility2int\fR(3), \fIqb_log_filter_ctl2\fR(3), \fIqb_log_file_close\fR(3), \fIqb_log_format_set\fR(3), \fIqb_log_real_\fR(3), \fIqb_log_from_external_source_va\fR(3), \fIqb_log_callsite_get\fR(3), \fIqb_log_blackbox_write_to_file\fR(3), \fIqb_log_real_va_\fR(3), \fIqb_log_from_external_source\fR(3), \fIqb_log_blackbox_print_from_file\fR(3), \fIqb_log_facility2str\fR(3), \fIqb_log_callsite_get2\fR(3), \fIqb_log_ctl\fR(3), \fIqb_log_filter_ctl\fR(3), \fIqb_log_custom_close\fR(3), \fIqb_log_init\fR(3), \fIqb_log_file_open\fR(3), \fIqb_log_custom_open\fR(3) .ad .hy .SH "COPYRIGHT" .PP Copyright (c) 2017 Red Hat, Inc.