.\" Automatically generated man page, do not edit .TH QB_LOG_CTL 3 2022-03-23 "LIBQB" "libqb Programmer's Manual" .SH NAME qb_log_ctl \- Main logging control function. .SH SYNOPSIS .nf .B #include .sp \fBint32_t qb_log_ctl\fP( \fBint32_t \fP\fItarget\fP,\fR /* QB_LOG_SYSLOG, QB_LOG_STDERR or result from */ \fP /* * configuration directive ("what to configure") that accepts */ \fBenum qb_log_conf \fP\fIconf_type\fP, \fP /* * the new value for a state-changing configuration directive, ignored * otherwise */ \fBint32_t \fP\fIarg\fP ); .fi .SH PARAMS \fBtarget \fP\fIQB_LOG_SYSLOG, QB_LOG_STDERR or result from \fP .PP \fBconf_type \fP\fIconfiguration\fP .PP \fBarg \fP\fIthe\fP .PP .SH DESCRIPTION .SH STRUCTURES .nf \fB enum qb_log_conf { \fR \fB \fB \fP\fIQB_LOG_CONF_ENABLED\fP; \fB \fB \fP\fIQB_LOG_CONF_FACILITY\fP; \fB \fB \fP\fIQB_LOG_CONF_DEBUG\fP; \fB \fB \fP\fIQB_LOG_CONF_SIZE\fP; \fB \fB \fP\fIQB_LOG_CONF_THREADED\fP; \fB \fB \fP\fIQB_LOG_CONF_PRIORITY_BUMP\fP; \fB \fB \fP\fIQB_LOG_CONF_STATE_GET\fP; \fB \fB \fP\fIQB_LOG_CONF_FILE_SYNC\fP; \fB \fB \fP\fIQB_LOG_CONF_EXTENDED\fP; \fB \fB \fP\fIQB_LOG_CONF_IDENT\fP; \fB \fB \fP\fIQB_LOG_CONF_MAX_LINE_LEN\fP; \fB \fB \fP\fIQB_LOG_CONF_ELLIPSIS\fP; \fB \fB \fP\fIQB_LOG_CONF_USE_JOURNAL\fP; }; \fP .fi .PP .RE .SH RETURN VALUE .PP \fB-errno \fPon error .PP \fB0 \fPon success .PP \fBqb_log_target_state \fPfor QB_LOG_CONF_STATE_GET .PP .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_callsites_register\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_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.