Lines Matching +full:sub +full:- +full:components

4 qlog support is formed of two components:
6 - A qlog API and implementation.
7 - A JSON encoder API and implementation, which is used by the qlog
10 The API for the JSON encoder is detailed in [a separate document](json-encoder.md).
30 -------------
32 The output format is always the JSON-SEQ qlog variant. This has the advantage
39 -----------
43 - a `QLOG_EVENT_BEGIN` macro which takes a QLOG instance, category name and
48 - zero or more macros which log fields inside a qlog event.
50 - a `QLOG_EVENT_END` macro.
52 Usage is synchronised across threads on a per-event basis automatically.
55 --------------
60 -------------
62 qlog must currently be enabled at build time using `enable-unstable-qlog`. If
72 -------
80 filter = *filter-term
82 filter-term = add-sub-term
84 add-sub-term = ["-" / "+"] specifier
86 specifier = global-specifier / qualified-specifier
88 global-specifier = wildcard
90 qualified-specifier = component-specifier ":" component-specifier
92 component-specifier = name / wildcard
96 name = 1*(ALPHA / DIGIT / "_" / "-")
102 +* -quic:version_information -* quic:packet_sent
107 - A filter term is preceded by `-` (disable an event type) or `+` (enable an
110 - `+*` (or `*`) enables all event types.
112 - `-*` disables all event types.
114 - `+quic:*` (or `quic:*`) enables all event types in the `quic` category.
116 - `-quic:version_information` disables a specific event type.
118 - Partial wildcard matches are not supported at this time.
123 disabled, then the `quic:packet_sent` event is re-enabled.
127 - `*` (or `+*`): enable all event types
129 - `quic:version_information quic:packet_sent`: enable some event types explicitly
131 - `* -quic:version_information`: enable all event types except certain ones
134 --------
136 See the manpage openssl-qlog(7) for additional usage guidance.