1QB_LOG_FROM_EXTERNAL_SOURCE(l3i)bqb Programmer's ManQuBa_lLOG_FROM_EXTERNAL_SOURCE(3)
2
3
4

NAME

6       qb_log_from_external_source  -  This  function  is  to import logs from
7       other code (like libraries) that provide a callback with their logs.
8

SYNOPSIS

10       #include <qb/qblog.h>
11
12       void qb_log_from_external_source(
13           const char   *function,
14           const char   *filename,
15           const char   *format,
16           uint8_t       priority,
17           uint32_t      lineno,
18           uint32_t      tags,
19           ...
20       );
21

PARAMS

23       function originating function name
24
25       filename originating filename
26
27       format   format string
28
29       priority this takes syslog priorities.
30
31       lineno   file line number
32
33       tags     this is a uint32_t that you can use with
34
35                (null)
36

DESCRIPTION

NOTE

39       the performance of this will not impress you, as the filtering is  done
40       on each log message, not beforehand. So try doing basic pre-filtering.
41

SEE ALSO

43       qb_log_filter_fn_set(3), qb_log_thread_start(3),
44       qb_log_target_user_data_get(3), qb_log_tags_stringify_fn_set(3),
45       qb_log_file_reopen(3), qb_log_fini(3), qb_log_callsites_dump(3),
46       qb_log_ctl2(3), qb_log_target_user_data_set(3),
47       qb_log_target_format(3), qb_log_thread_priority_set(3),
48       qb_log_facility2int(3), qb_log_callsites_register(3),
49       qb_log_filter_ctl2(3), qb_log_file_close(3), qb_log_format_set(3),
50       qb_log_real_(3), qb_log_from_external_source_va(3),
51       qb_log_callsite_get(3), qb_log_blackbox_write_to_file(3),
52       qb_log_real_va_(3), qb_log_blackbox_print_from_file(3),
53       qb_log_facility2str(3), qb_log_ctl(3), qb_log_filter_ctl(3),
54       qb_log_custom_close(3), qb_log_init(3), qb_log_file_open(3),
55       qb_log_custom_open(3)
56
58       Copyright (C) 2010-2020 Red Hat, Inc. All rights reserved.
59
60
61
62LIBQB                             2020-07-30    QB_LOG_FROM_EXTERNAL_SOURCE(3)
Impressum