Scroll to navigation

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

NAME

qb_log_callsite_get - Get or create a callsite at the given position.

SYNOPSIS

#include <qb/qblog.h>

struct qb_log_callsite* qb_log_callsite_get(
    const char   *function,
    const char   *filename,
    const char   *format,
    uint8_t       priority,
    uint32_t      lineno,
    uint32_t      tags
);

PARAMS

function originating function name

filename originating filename

format format string

priority this takes syslog priorities.

lineno file line number

tags the tag

DESCRIPTION

The result can then be passed into qb_log_real_()

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_real_(3), qb_log_from_external_source_va(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