1QB_LOG_REAL_(3) libqb Programmer's Manual QB_LOG_REAL_(3)
2
3
4
6 qb_log_real_ - Internal function: use qb_log() or qb_logt()
7
9 #include <qb/qblog.h>
10
11 void qb_log_real_(
12 priority,
13 tags,
14 fmt,
15 args,
16 struct qb_log_callsite *cs,
17 ...
18 );
19
21 priority this takes syslog priorities.
22
23 tags this is a uint32_t that you can use with
24
25 fmt usual printf style format specifiers
26
27 args usual printf style args
28
29 cs (null)
30
31 (null)
32
34 An instance of this structure is created for each log message.
35
36 struct qb_log_callsite {
37 const char *function;
38 const char *filename;
39 const char *format;
40 uint8_t priority;
41 uint32_t lineno;
42 uint32_t targets;
43 uint32_t tags;
44 };
45
47 qb_log_filter_fn_set(3), qb_log_thread_start(3),
48 qb_log_target_user_data_get(3), qb_log_tags_stringify_fn_set(3),
49 qb_log_file_reopen(3), qb_log_fini(3), qb_log_callsites_dump(3),
50 qb_log_ctl2(3), qb_log_target_user_data_set(3),
51 qb_log_target_format(3), qb_log_thread_priority_set(3),
52 qb_log_facility2int(3), qb_log_callsites_register(3),
53 qb_log_filter_ctl2(3), qb_log_file_close(3), qb_log_format_set(3),
54 qb_log_from_external_source_va(3), qb_log_callsite_get(3),
55 qb_log_blackbox_write_to_file(3), qb_log_real_va_(3),
56 qb_log_from_external_source(3), qb_log_blackbox_print_from_file(3),
57 qb_log_facility2str(3), qb_log_ctl(3), qb_log_filter_ctl(3),
58 qb_log_custom_close(3), qb_log_init(3), qb_log_file_open(3),
59 qb_log_custom_open(3)
60
62 Copyright (C) 2010-2020 Red Hat, Inc. All rights reserved.
63
64
65
66LIBQB 2020-07-30 QB_LOG_REAL_(3)