Scroll to navigation

QB_LOG_REAL_(3) libqb Programmer's Manual QB_LOG_REAL_(3)

NAME

qb_log_real_ - Internal function: use qb_log() or qb_logt()

SYNOPSIS

#include <qb/qblog.h>

void qb_log_real_(
                              priority,
                              tags,
                              fmt,
                              args,
    struct qb_log_callsite   *cs,
    ...                       
);

PARAMS

priority this takes syslog priorities.

tags this is a uint32_t that you can use with

fmt usual printf style format specifiers

args usual printf style args

cs (null)

(null)

STRUCTURES


An instance of this structure is created for each log message. 
struct qb_log_callsite {
    const char   *function;
    const char   *filename;
    const char   *format;
    uint8_t       priority;
    uint32_t      lineno;
    uint32_t      targets;
    uint32_t      tags;
};

SEE ALSO

qb_log_filter_fn_set(3), qb_log_thread_start(3), qb_log_target_user_data_get(3), qb_log_tags_stringify_fn_set(3), qb_log_file_reopen(3), qb_log_fini(3), qb_log_callsites_dump(3), qb_log_ctl2(3), qb_log_target_user_data_set(3), qb_log_target_format(3), qb_log_thread_priority_set(3), qb_log_facility2int(3), qb_log_callsites_register(3), qb_log_filter_ctl2(3), qb_log_file_close(3), qb_log_format_set(3), qb_log_from_external_source_va(3), qb_log_callsite_get(3), qb_log_blackbox_write_to_file(3), qb_log_real_va_(3), qb_log_from_external_source(3), qb_log_blackbox_print_from_file(3), qb_log_facility2str(3), qb_log_ctl(3), qb_log_filter_ctl(3), qb_log_custom_close(3), qb_log_init(3), qb_log_file_open(3), qb_log_custom_open(3)

COPYRIGHT

Copyright (C) 2010-2020 Red Hat, Inc. All rights reserved.
2020-10-31 LIBQB