1BABELTRACE2-HELP(1)           Babeltrace 2 manual          BABELTRACE2-HELP(1)
2
3
4

NAME

6       babeltrace2-help - Get help for a Babeltrace 2 plugin or component
7       class
8

SYNOPSIS

10       Get help for a Babeltrace 2 plugin:
11
12       babeltrace2 [GENERAL OPTIONS] help PLUGIN-NAME
13
14       Get help for a Babeltrace 2 component class:
15
16       babeltrace2 [GENERAL OPTIONS] help
17                   COMP-CLS-TYPE.PLUGIN-NAME.COMP-CLS-NAME
18

DESCRIPTION

20       The help command prints the details and help text of either the
21       Babeltrace 2 plugin named PLUGIN-NAME or the specific component class
22       of type COMP-CLS-TYPE named COMP-CLS-NAME found in the plugin named
23       PLUGIN-NAME.
24
25       See babeltrace2-intro(7) to learn more about the Babeltrace 2 project
26       and its core concepts.
27
28       The available values for COMP-CLS-TYPE are:
29
30       source, src
31           Source component class.
32
33       filter, flt
34           Filter component class.
35
36       sink
37           Sink component class.
38
39       See “EXAMPLES” for usage examples.
40

OPTIONS

42   General
43       You can use those options before the command name.
44
45       See babeltrace2(1) for more details.
46
47       -d, --debug
48           Legacy option: this is equivalent to --log-level=TRACE.
49
50       -l LVL, --log-level=LVL
51           Set the log level of all known Babeltrace 2 loggers to LVL.
52
53       --omit-home-plugin-path
54           Do not search for plugins in $HOME/.local/lib/babeltrace2/plugins.
55
56       --omit-system-plugin-path
57           Do not search for plugins in /usr/local/lib/babeltrace2/plugins.
58
59       --plugin-path=PATH[:PATH]...
60           Add PATH to the list of paths in which plugins can be found.
61
62       -v, --verbose
63           Legacy option: this is equivalent to --log-level=INFO.
64
65   Command information
66       -h, --help
67           Show the command’s help and quit.
68

EXAMPLES

70       Example 1. Get help for a plugin and all its component classes.
71
72           $ babeltrace2 help ctf
73
74       Example 2. Get help for a specific plugin’s source component class.
75
76           $ babeltrace2 help source.ctf.fs
77
78       Example 3. Get help for a specific plugin’s sink component class.
79
80           $ babeltrace2 help sink.text.pretty
81

ENVIRONMENT VARIABLES

83   Babeltrace 2 library
84       BABELTRACE_EXEC_ON_ABORT=CMDLINE
85           Execute the command line CMDLINE, as parsed like a UNIX 98 shell,
86           when any part of the Babeltrace 2 project unexpectedly aborts.
87
88           The application only aborts when the executed command returns,
89           ignoring its exit status.
90
91           This environment variable is ignored when the application has the
92           setuid or the setgid access right flag set.
93
94       BABELTRACE_TERM_COLOR=(AUTO | NEVER | ALWAYS)
95           Force the terminal color support for the babeltrace2(1) program and
96           the project’s plugins.
97
98           The available values are:
99
100           AUTO
101               Only emit terminal color codes when the standard output and
102               error streams are connected to a color-capable terminal.
103
104           NEVER
105               Never emit terminal color codes.
106
107           ALWAYS
108               Always emit terminal color codes.
109
110       BABELTRACE_TERM_COLOR_BRIGHT_MEANS_BOLD=0
111           Set to 0 to emit SGR (see
112           <https://en.wikipedia.org/wiki/ANSI_escape_code>) codes 90 to 97
113           for bright colors instead of bold (SGR code 1) and standard color
114           codes (SGR codes 30 to 37).
115
116       BABELTRACE_PLUGIN_PATH=PATHS
117           Set the list of directories, in order, in which dynamic plugins can
118           be found before other directories are considered to PATHS
119           (colon-separated, or semicolon on Windows).
120
121       LIBBABELTRACE2_DISABLE_PYTHON_PLUGINS=1
122           Disable the loading of any Babeltrace 2 Python plugin.
123
124       LIBBABELTRACE2_INIT_LOG_LEVEL=LVL
125           Force the Babeltrace 2 library’s initial log level to be LVL.
126
127           If this environment variable is set, it overrides the log level set
128           by the --log-level option for the Babeltrace 2 library logger.
129
130           The available values for LVL are:
131
132           NONE, N
133               Logging is disabled.
134
135           FATAL, F
136               Severe errors that lead the execution to abort immediately.
137
138               This level should be enabled in production.
139
140           ERROR, E
141               Errors that might still allow the execution to continue.
142
143               Usually, once one or more errors are reported at this level,
144               the application, plugin, or library won’t perform any more
145               useful task, but it should still exit cleanly.
146
147               This level should be enabled in production.
148
149           WARN, WARNING, W
150               Unexpected situations which still allow the execution to
151               continue.
152
153               This level should be enabled in production.
154
155           INFO, I
156               Informational messages that highlight progress or important
157               states of the application, plugins, or library.
158
159               This level can be enabled in production.
160
161           DEBUG, D
162               Debugging information, with a higher level of details than the
163               TRACE level.
164
165               This level should NOT be enabled in production.
166
167           TRACE, T
168               Low-level debugging context information.
169
170               This level should NOT be enabled in production.
171
172       LIBBABELTRACE2_NO_DLCLOSE=1
173           Make the Babeltrace 2 library leave any dynamically loaded modules
174           (plugins and plugin providers) open at exit. This can be useful for
175           debugging purposes.
176
177       LIBBABELTRACE2_PLUGIN_PROVIDER_DIR=DIR
178           Set the directory from which the Babeltrace 2 library dynamically
179           loads plugin provider shared objects to DIR.
180
181           If this environment variable is set, it overrides the default
182           plugin provider directory.
183
184   Babeltrace 2 Python bindings
185       BABELTRACE_PYTHON_BT2_LOG_LEVEL=LVL
186           Force the Babeltrace 2 Python bindings log level to be LVL.
187
188           If this environment variable is set, it overrides the log level set
189           by the --log-level option for the Python bindings logger.
190
191           The available values for LVL are:
192
193           NONE, N
194               Logging is disabled.
195
196           FATAL, F
197               Severe errors that lead the execution to abort immediately.
198
199               This level should be enabled in production.
200
201           ERROR, E
202               Errors that might still allow the execution to continue.
203
204               Usually, once one or more errors are reported at this level,
205               the application, plugin, or library won’t perform any more
206               useful task, but it should still exit cleanly.
207
208               This level should be enabled in production.
209
210           WARN, WARNING, W
211               Unexpected situations which still allow the execution to
212               continue.
213
214               This level should be enabled in production.
215
216           INFO, I
217               Informational messages that highlight progress or important
218               states of the application, plugins, or library.
219
220               This level can be enabled in production.
221
222           DEBUG, D
223               Debugging information, with a higher level of details than the
224               TRACE level.
225
226               This level should NOT be enabled in production.
227
228           TRACE, T
229               Low-level debugging context information.
230
231               This level should NOT be enabled in production.
232
233   CLI
234       BABELTRACE_CLI_LOG_LEVEL=LVL
235           Force babeltrace2 CLI’s log level to be LVL.
236
237           If this environment variable is set, it overrides the log level set
238           by the --log-level option for the CLI logger.
239
240           The available values for LVL are:
241
242           NONE, N
243               Logging is disabled.
244
245           FATAL, F
246               Severe errors that lead the execution to abort immediately.
247
248               This level should be enabled in production.
249
250           ERROR, E
251               Errors that might still allow the execution to continue.
252
253               Usually, once one or more errors are reported at this level,
254               the application, plugin, or library won’t perform any more
255               useful task, but it should still exit cleanly.
256
257               This level should be enabled in production.
258
259           WARN, WARNING, W
260               Unexpected situations which still allow the execution to
261               continue.
262
263               This level should be enabled in production.
264
265           INFO, I
266               Informational messages that highlight progress or important
267               states of the application, plugins, or library.
268
269               This level can be enabled in production.
270
271           DEBUG, D
272               Debugging information, with a higher level of details than the
273               TRACE level.
274
275               This level should NOT be enabled in production.
276
277           TRACE, T
278               Low-level debugging context information.
279
280               This level should NOT be enabled in production.
281
282       BABELTRACE_CLI_WARN_COMMAND_NAME_DIRECTORY_CLASH=0
283           Disable the warning message which babeltrace2-convert(1) prints
284           when you convert a trace with a relative path that’s also the name
285           of a babeltrace2 command.
286
287       BABELTRACE_DEBUG=1
288           Legacy variable: equivalent to setting the --log-level option to
289           TRACE.
290
291       BABELTRACE_VERBOSE=1
292           Legacy variable: equivalent to setting the --log-level option to
293           INFO.
294

FILES

296       $HOME/.local/lib/babeltrace2/plugins
297           User plugin directory.
298
299       /usr/local/lib/babeltrace2/plugins
300           System plugin directory.
301
302       /usr/local/lib/babeltrace2/plugin-providers
303           System plugin provider directory.
304

EXIT STATUS

306       0 on success, 1 otherwise.
307

BUGS

309       If you encounter any issue or usability problem, please report it on
310       the Babeltrace bug tracker (see
311       <https://bugs.lttng.org/projects/babeltrace>).
312

RESOURCES

314       The Babeltrace project shares some communication channels with the
315       LTTng project (see <https://lttng.org/>).
316
317       ·   Babeltrace website (see <https://babeltrace.org/>)
318
319       ·   Mailing list (see <https://lists.lttng.org>) for support and
320           development: lttng-dev@lists.lttng.org
321
322       ·   IRC channel (see <irc://irc.oftc.net/lttng>): #lttng on
323           irc.oftc.net
324
325       ·   Bug tracker (see <https://bugs.lttng.org/projects/babeltrace>)
326
327       ·   Git repository (see <https://git.efficios.com/?p=babeltrace.git>)
328
329       ·   GitHub project (see <https://github.com/efficios/babeltrace>)
330
331       ·   Continuous integration (see
332           <https://ci.lttng.org/view/Babeltrace/>)
333
334       ·   Code review (see <https://review.lttng.org/q/project:babeltrace>)
335

AUTHORS

337       The Babeltrace 2 project is the result of hard work by many regular
338       developers and occasional contributors.
339
340       The current project maintainer is Jérémie Galarneau
341       <mailto:jeremie.galarneau@efficios.com>.
342
344       This command is part of the Babeltrace 2 project.
345
346       Babeltrace is distributed under the MIT license (see
347       <https://opensource.org/licenses/MIT>).
348

SEE ALSO

350       babeltrace2-intro(7), babeltrace2(1), babeltrace2-list-plugins(1)
351
352
353
354Babeltrace 2.0.1               14 September 2019           BABELTRACE2-HELP(1)
Impressum