|
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLES | ENVIRONMENT VARIABLES | FILES | EXIT STATUS | BUGS | RESOURCES | AUTHORS | COPYRIGHT | SEE ALSO | COLOPHON |
|
BABELTRACE-CONVERT(1) Babeltrace manual BABELTRACE-CONVERT(1)
babeltrace-convert - Convert one or more traces
Convert one or more traces:
babeltrace convert [GENERAL OPTIONS] [--omit-home-plugin-path]
[--omit-system-plugin-path]
[--plugin-path=PATH[:PATH]...]
[--run-args | --run-args-0] [--retry-duration=DURUS]
CONVERSION ARGUMENTS
Print the metadata text of a CTF trace:
babeltrace convert [GENERAL OPTIONS] [--omit-home-plugin-path]
[--omit-system-plugin-path]
[--plugin-path=PATH[:PATH]...]
[--output=OUTPATH]
--output-format=ctf-metadata TRACE-PATH
Print the available LTTng live (see <http://lttng.org/docs/#doc-
lttng-live>) sessions:
babeltrace convert [GENERAL OPTIONS] [--omit-home-plugin-path]
[--omit-system-plugin-path]
[--plugin-path=PATH[:PATH]...]
[--output=OUTPATH] --input-format=lttng-live URL
The convert command creates a trace conversion graph and runs it.
See babeltrace-intro(7) to learn more about the Babeltrace project
and its core concepts.
Note
convert is the default babeltrace(1) command: you usually don’t
need to specify its name. The following commands are equivalent
if the ... part does not start with another babeltrace(1)
command’s name, like run or list-plugins:
$ babeltrace convert ...
$ babeltrace ...
If you need to make sure that you are executing the convert
command, use babeltrace convert explicitly.
A conversion graph is a specialized trace processing graph focused on
the conversion of one or more traces to another format, possibly
filtering their events and other notifications in the process. A
conversion graph is a linear chain of components after the source
streams are merged:
+----------+
| source 1 |-.
+----------+ |
| +-------+
+----------+ '->| | +---------+ +------------+
| source 2 |--->| muxer |--->| trimmer |--->| debug-info |-.
+----------+ .->| | +---------+ +------------+ |
| +-------+ |
+----------+ | .----------------------------------------'
| ... |-' | +---------------+ +------+
+----------+ '->| other filters |--->| sink |
+---------------+ +------+
Note that the trimmer, debugging information, and other filters are
optional. See Create implicit components to learn how to enable them.
If you need another processing graph layout, use the more flexible
babeltrace-run(1) command.
Like with the babeltrace-run(1) command, you can create components
explicitly with the --component option (see Create explicit
components). You can also use one of the many specific convert
command options and arguments to create implicit components from
known component classes (see Create implicit components). For
example, you can specify a single path argument to print the merged
events of a CTF trace on the console:
$ babeltrace /path/to/trace
This is the equivalent of creating and connecting together:
· A src.ctf.fs component with its path initialization parameter set
to /path/to/trace.
· A filter.utils.muxer component.
· A sink.text.pretty component.
This creates the following conversion graph:
+------------+ +--------------------+ +------------------+
| src.ctf.fs | | filter.utils.muxer | | sink.text.pretty |
| [ctf-fs] | | [muxer] | | [pretty] |
| | | | | |
| stream0 @--->@ out @--->@ in |
| stream1 @--->@ | +------------------+
| stream2 @--->@ |
| stream3 @--->@ |
+------------+ +--------------------+
It is equivalent to the following command:
$ babeltrace run --component=ctf-fs:src.ctf.fs \
--key=path --value=/path/to/trace \
--component=pretty:sink.text.pretty \
--component=muxer:filter.utils.muxer \
--connect=ctf-fs:muxer --connect=muxer:pretty
You can use the --run-args option to make the convert command print
its equivalent babeltrace-run(1) arguments instead of creating and
running the conversion graph. The printed arguments are escaped for
shells, which means you can use them as is on the command line and
possibly add more options to the run command:
$ babeltrace run $(babeltrace --run-args /path/to/trace) ...
The --run-args-0 option is like the --run-args option, but the
printed arguments are NOT escaped and they are separated by a null
character instead of a space. This is useful if the resulting
arguments are not the direct input of a shell, for example if passed
to xargs -0.
See EXAMPLES for usage examples.
Create explicit components
To explicitly create a component, use the --component option. This
option specifies:
· Optional: The name of the component instance. You can also use
the --name option for this.
· The type of the component class to instantiate: source, filter,
or sink.
· The name of the plugin in which to find the component class to
instantiate.
· The name of the component class to instantiate.
You can use the --component option multiple times to create multiple
components. You can instantiate the same component class multiple
times as different component instances.
Immediately following a --component option on the command line, the
created component is known as the current component (until the next
--component option).
The following, optional command-line options apply to the current
component:
--name=NAME
Set the name of the current component to NAME.
--params=PARAMS
Add PARAMS to the initialization parameters of the current
component. If PARAMS contains a key which exists in the current
component’s initialization parameters, this parameter is
replaced.
See Parameters format for the format of PARAMS.
--path=PATH
Set the path initialization parameter of the current component to
PATH (replace the parameter if it exists).
You can use this option instead of manually specifying
path="PATH" in a --params option to use your shell’s tilde
expansion (~). Tilde expansion requires the tilde to be the first
character of the argument, which is not possible with
path="PATH".
--url=URL
Set the url initialization parameter of the current component to
URL (replace the parameter if it exists).
See EXAMPLES for usage examples.
Create implicit components
An implicit component is a component which is created and added to
the conversion graph without an explicit instantiation through the
--component option. An implicit component is easier to create than an
explicit component: this is why the convert command exists, as you
can also create and run a conversion graph with the generic
babeltrace-run(1) command.
There are many ways to create implicit components with the convert
command:
· To create one or more implicit src.ctf.fs components (CTF trace
read from the file system), use one or more positional arguments
to specify the paths to the CTF traces to read, and do NOT
specify the --input-format=lttng-live option.
Example:
$ babeltrace /path/to/trace /path/to/other/trace
The --clock-offset and --clock-offset-ns options apply to all the
implicit src.ctf.fs components. For example:
$ babeltrace --clock-offset=3 trace1 trace2
With the command line above, two implicit src.ctf.fs components
have their clock-class-offset-s initialization parameter set to
3, but they have different path parameters (trace1 and trace2).
You cannot create implicit src.ctf.fs components and an implicit
src.ctf.lttng-live component.
· To create an implicit src.ctf.lttng-live component (LTTng live
(see <http://lttng.org/docs/#doc-lttng-live>) input), specify the
--input-format=lttng-live option and the LTTng relay daemon’s URL
with the positional argument.
Example:
$ babeltrace --input-format=lttng-live \
net://localhost/host/abeille/my-session
You cannot create an implicit src.ctf.lttng-live component and
implicit src.ctf.fs components.
· To create an implicit filter.utils.trimmer component (trace
trimmer), specify the --begin, --end, or --timerange option.
Examples:
$ babeltrace /path/to/trace --begin=22:14:38 --end=22:15:07
$ babeltrace /path/to/trace --timerange=22:14:38,22:15:07
$ babeltrace /path/to/trace --end=12:31:04.882928015
· To create an implicit filter.lttng-utils.debug-info (add
debugging information to compatible LTTng events), specify any of
the --debug-info, --debug-info-dir, --debug-info-full-path, or
--debug-info-target-prefix options.
Examples:
$ babeltrace --debug-info /path/to/trace
$ babeltrace /path/to/trace \
--debug-info-target-prefix=/tmp/tgt-root
$ babeltrace /path/to/trace --debug-info-full-path
· To create an implicit sink.text.pretty component (pretty-printing
text output to the console or to a file), do any of:
· Specify no other sink components, explicit or implicit. The
sink.text.pretty implicit component is the default implicit
sink component. If any other explicit or implicit component
exists, the default sink.text.pretty sink component is not
automatically created.
· Specify any of the --clock-cycles, --clock-date, --clock-gmt,
--clock-seconds, --color, --fields, --names, or --no-delta
options. You can also specify the --output option without
using the --output-format=ctf option (in which case --output
applies to the implicit sink.ctf.fs component).
· Specify the --output-format=text option.
Examples:
$ babeltrace /path/to/trace
$ babeltrace /path/to/trace --no-delta
$ babeltrace /path/to/trace --output-format=text
$ babeltrace /path/to/trace --output=/tmp/pretty-out
· To create an implicit sink.utils.dummy component (dummy output),
specify the --output-format=dummy option. This option disables
the default implicit sink.text.pretty component.
Example:
$ babeltrace /path/to/trace --output-format=dummy
· To create an implicit sink.ctf.fs component (CTF traces written
to the file system), specify the --output-format=ctf option. This
option disables the default implicit sink.text.pretty component.
Use the --output option to specify the output directory.
Example:
$ babeltrace /path/to/input/trace --output-format=ctf \
--output=my-traces
You can combine multiple methods to create implicit components. For
example, you can trim an LTTng (CTF) trace, add debugging information
to it, and write it as another CTF trace:
$ babeltrace /path/to/input/trace --timerange=22:14:38,22:15:07 \
--debug-info --output-format=ctf --output=out-dir
The equivalent babeltrace-run(1) command of this convert command is:
$ babeltrace run --component=src-ctf-fs:src.ctf.fs \
--key=path --value=/path/to/input/trace \
--component=sink-ctf-fs:sink.ctf.fs \
--key=path --value=out-dir \
--component=muxer:flt.utils.muxer \
--component=trimmer:flt.utils.trimmer \
--key=begin --value=22:14:38 \
--key=end --value=22:15:07 \
--component=dbginfo:flt.lttng-utils.debug-info \
--connect=src-ctf-fs:muxer --connect=muxer:trimmer \
--connect=trimmer:dbg-info \
--connect=dbginfo:sink-ctf-fs
See EXAMPLES for more examples.
Parameters format
The format of the PARAMS option’s argument is a comma-separated list
of NAME=VALUE assignments:
NAME=VALUE[,NAME=VALUE]...
NAME
Parameter name (C identifier plus the :, ., and - characters).
VALUE
One of:
· null, nul, NULL: null value.
· true, TRUE, yes, YES: true boolean value.
· false, FALSE, no, NO: false boolean value.
· Binary (0b prefix), octal (0 prefix), decimal, or hexadecimal
(0x prefix) signed 64-bit integer.
· Double precision floating point number (scientific notation
is accepted).
· Unquoted string with no special characters, and not matching
any of the null and boolean value symbols above.
· Double-quoted string (accepts escape characters).
You may put whitespaces around the individual = (assignment) and
, (separator) characters.
Example:
babeltrace ... --params='many=null, fresh=yes, condition=false,
squirrel=-782329, observe=3.14,
simple=beef, needs-quotes="some string",
escape.chars-are:allowed="a \" quote"'
Important
Like in the example above, make sure to single-quote the whole
argument when you run this command from a shell.
Time option format
The format of the arguments of the --begin and --end options is:
[YYYY-MM-DD [hh:mm:]]ss[.nnnnnnnnn]
YYYY
4-digit year.
MM
2-digit month (January is 01).
DD
2-digit day.
hh
2-digit hour (24-hour format).
mm
2-digit minute.
ss
2-digit second.
nnnnnnnnn
9-digit nanosecond.
Plugin path
This command loads Babeltrace plugins to perform its operation. The
search path for Babeltrace plugins is, in this order:
1. The colon-separated list of directories in the
BABELTRACE_PLUGIN_PATH environment variable.
2. The colon-separated list of directories in the --plugin-path
option.
3. If the --omit-home-plugin-path option is absent:
$HOME/.local/lib/babeltrace/plugins
4. If the --omit-system-plugin-path option is absent:
/usr/local/lib/babeltrace/plugins
You can use the babeltrace-list-plugins(1) command to dynamically
list the available plugins.
General options
See babeltrace(1) for more details.
-d, --debug
Turn the debugging mode on.
--log-level=LVL
Set the log level of all known Babeltrace loggers to LVL.
-v, --verbose
Turn the verbose mode on.
-h, --help
Show general help and quit.
-V, --version
Show version and quit.
Explicit component creation
See Create explicit components to learn how to use the following
options.
-c [NAME:]TYPE.PLUGIN.COMPCLS, --component=[NAME:]TYPE.PLUGIN.COMPCLS
Create a component initially named NAME (if specified) from the
component class of type TYPE named COMPCLS found in the plugin
named PLUGIN, and set it as the current component.
The available values for TYPE are:
source, src
Source component class.
filter, flt
Filter component class.
sink
Sink component class.
--name=NAME
Set the name of the current component to NAME. The names of all
the explicitly created components in the conversion graph must be
unique.
-p PARAMS, --params=PARAMS
Add PARAMS to the initialization parameters of the current
component. If PARAMS contains a key which exists in the current
component’s initialization parameters, replace the parameter. See
Parameters format for the format of PARAMS.
-P PATH, --path=PATH
Set the path initialization parameter of the current component to
PATH (replace the parameter if it exists).
-u URL, --url=URL
Set the url initialization parameter of the current component to
URL (replace the parameter if it exists).
Legacy options to create implicit components
-i FORMAT, --input-format=FORMAT
Create one or more implicit source components. The available
values for FORMAT are:
ctf
Create an implicit src.ctf.fs component for each positional
argument. Each positional argument sets the path
initialization parameter of an individual component. See
Implicit src.ctf.fs component.
See babeltrace-source.ctf.fs(7) to learn more about this
component class.
lttng-live
Depending on the format of the positional argument:
net[4]://RDHOST[:RDPORT]/host/TGTHOST
Print the available LTTng live sessions of the LTTng
relay daemon at the address RDHOST and port RDPORT, and
then exit.
net[4]://RDHOST[:RDPORT]/host/TGTHOST/SESSION
Create an implicit src.ctf.lttng-live component. The
position argument sets the url parameter of the
component.
Any other format for the positional argument is invalid.
See babeltrace-source.ctf.lttng-live(7) to learn more
about this component class.
You can specify at most one --input-format option.
-o FORMAT, --output-format=FORMAT
Create an implicit sink component. The available values for
FORMAT are:
text
Create an implicit sink.text.pretty component. See Implicit
sink.text.pretty component.
See babeltrace-sink.text.pretty(7) to learn more about this
component class.
ctf
Create an implicit sink.ctf.fs component. Specify the output
path with the --output option.
See babeltrace-sink.ctf.fs(7) to learn more about this
component class.
dummy
Create an implicit sink.utils.dummy component.
See babeltrace-sink.utils.dummy(7) to learn more about this
component class.
ctf-metadata
Print the metadata text of a CTF trace and exit. The first
positional argument specifies the path to the CTF trace.
You can specify at most one --output-format option.
Implicit src.ctf.fs component(s)
There is one implicit src.ctf.fs component per positional argument
(which are trace paths), unless you specify --input-format=lttng-
live.
See babeltrace-source.ctf.fs(7) to learn more about this component
class.
--clock-offset=SEC
Set the clock-class-offset-s initialization parameter of all the
implicit src.ctf.fs components to SEC.
The clock-class-offset-s initialization parameter adds SEC
seconds to the offsets of all the clock classes that the
component creates.
You can combine this option with --clock-offset-ns.
--clock-offset-ns=NS
Set the clock-class-offset-ns initialization parameter of all the
implicit src.ctf.fs components to NS.
The clock-class-offset-ns initialization parameter adds NS
nanoseconds to the offsets of all the clock classes that the
component creates.
You can combine this option with --clock-offset-s.
Implicit filter.utils.trimmer component
If you specify at least one of the following options, you create an
implicit filter.utils.trimmer component.
See babeltrace-filter.utils.trimmer(7) to learn more about this
component class.
See Time option format for the format of BEGIN and END.
--begin=BEGIN
Set the begin initialization parameter of the component to BEGIN.
You cannot use this option with the --timerange option.
--end=END
Set the end initialization parameter of the component to END. You
cannot use this option with the --timerange option.
--timerange=BEGIN,END
Equivalent to --begin=BEGIN --end=END.
You can also surround the whole argument with [ and ].
Implicit filter.lttng-utils.debug-info component
If you specify at least one of the following options, you create an
implicit filter.lttng-utils.debug-info component. This component only
alters compatible LTTng events.
See babeltrace-filter.lttng-utils.debug-info(7) to learn more about
this component class.
--debug-info
Create an implicit filter.lttng-utils.debug-info component. This
option is useless if you specify any of the options below.
--debug-info-dir=DIR
Set the debug-info-dir initialization parameter of the component
to DIR.
The debug-info-dir parameter indicates where the component should
find the debugging information it needs if it’s not found in the
actual executable files.
--debug-info-full-path
Set the full-path initialization parameter of the component to
true.
When the full-path parameter is true, the component writes the
full (absolute) paths to files in its debugging information
fields instead of just the short names.
--debug-info-target-prefix=PREFIX
Set the target-prefix initialization parameter of the component
to PREFIX.
The target-prefix parameter is a path to prepend to the paths to
executables recorded in the trace. For example, if a trace
contains the executable path /usr/bin/ls in its state dump
events, and you specify --debug-info-target-
prefix=/home/user/boards/xyz/root, then the component opens the
/home/user/boards/xyz/root/usr/bin/ls file to find debugging
information.
Implicit sink.text.pretty component
If you specify at least one of the following options, you create an
implicit sink.text.pretty component. The convert command also creates
a default implicit sink.text.pretty component if no other sink
component exists.
See babeltrace-sink.text.pretty(7) to learn more about this component
class.
--clock-cycles
Set the clock-seconds initialization parameter of the component
to true.
The clock-cycles parameter makes the component print the event
time in clock cycles.
--clock-date
Set the clock-date initialization parameter of the component to
true.
The clock-date parameter makes the component print the date and
the time of events.
--clock-gmt
Set the clock-gmt initialization parameter of the component to
true.
The clock-gmt parameter makes the component not apply the local
timezone to the printed times.
--clock-seconds
Set the clock-seconds initialization parameter of the component
to true.
The clock-seconds parameter makes the component print the event
times in seconds since Epoch.
--color=WHEN
Set the color initialization parameter of the component to WHEN.
The available values for WHEN are:
auto
Automatic color support depending on the capabilities of the
terminal(s) to which the standard output and error streams
are connected.
never
Never emit terminal color codes.
always
Always emit terminal color codes.
The auto and always values have no effect if the
BABELTRACE_TERM_COLOR environment variable is set to NEVER.
--fields=FIELD[,FIELD]...
For each FIELD, set the field-FIELD initialization parameter of
the component to true.
For example, --fields=trace,loglevel,emf sets the field-trace,
field-loglevel, and field-emf initialization parameters to true.
The available value for FIELD are:
· trace
· trace:hostname
· trace:domain
· trace:procname
· trace:vpid
· loglevel
· emf
· callsite
--names=NAME[,NAME]...
For each NAME, set the name-NAME initialization parameter of the
component to true.
For example, --names=payload,scope sets the name-payload and
name-scope initialization parameters to true.
The available value for NAME are:
· payload
· context
· scope
· header
--no-delta
Set the no-delta initialization parameter of the component to
true.
When the no-delta parameter is true, the component does not print
the duration since the last event on the line.
Shared options
-w PATH, --output=PATH
With --output-format=ctf-metadata or --input-format=lttng-live
(when printing the available LTTng live sessions), write the text
to the file PATH instead of the standard output.
When you specify --output-format=ctf, set the path initialization
parameter of the implicit sink.ctf.fs component to PATH.
Otherwise, create an implicit sink.text.pretty component and set
its path initialization parameter to PATH.
See babeltrace-sink.ctf.fs(7) and babeltrace-sink.text.pretty(7)
to learn more about those component classes.
Equivalent babeltrace run arguments
--run-args
Print the equivalent babeltrace-run(1) arguments instead of
creating and running the conversion graph. The printed arguments
are space-separated and individually escaped for safe shell
input.
You cannot use this option with the --run-args-0 or --stream-
intersection option.
--run-args-0
Print the equivalent babeltrace-run(1) arguments instead of
creating and running the conversion graph. The printed arguments
are separated with a null character and NOT escaped for safe
shell input.
You cannot use this option with the --run-args or --stream-
intersection option.
Conversion graph configuration
--retry-duration=DURUS
Set the duration of a single retry to DURUS µs when a component
reports "try again later" (busy network or file system, for
example).
Default: 100000 (100 ms).
--stream-intersection
Enable the stream intersection mode. In this mode, for each
trace, the convert command filters out the events and other
notifications which are not in the time range where all the
trace’s streams are active.
All the source components, explicit and implicit, must have
classes which support the trace-info query object to use this
option. The only Babeltrace project’s component class which
supports this query object is source.ctf.fs.
Because it is not possible to replicate with a single
babeltrace-run(1) command line what the convert method does with
the --stream-intersection option, you cannot use this option with
the --run-args or --run-args-0 option.
Plugin path
--omit-home-plugin-path
Do not search for plugins in $HOME/.local/lib/babeltrace/plugins.
--omit-system-plugin-path
Do not search for plugins in /usr/local/lib/babeltrace/plugins.
--plugin-path=PATH[:PATH]...
Add PATH to the list of paths in which dynamic plugins can be
found.
Command information
-h, --help
Show command help and quit.
Example 1. Pretty-print the events of one or more CTF traces.
$ babeltrace my-trace
$ babeltrace my-traces
$ babeltrace my-trace-1 my-trace-2 my-trace-3
Example 2. Trim a CTF trace and pretty-print the events.
$ babeltrace my-trace --begin=22:55:43.658582931 \
--end=22:55:46.967687564
$ babeltrace my-trace --begin=22:55:43.658582931
$ babeltrace my-trace --end=22:55:46.967687564
$ babeltrace my-trace --timerange=22:55:43,22:55:46.967687564
Example 3. Trim a CTF trace, enable the stream intersection mode, and
generate a CTF trace.
$ babeltrace my-trace --stream-intersection \
--timerange=22:55:43,22:55:46.967687564 \
--output-format=ctf --output=out-trace
Example 4. Record LTTng live traces to the file system (as CTF
traces).
$ babeltrace --input-format=lttng-live \
net://localhost/host/myhostname/auto-20170411-134512 \
--output-format=ctf --output=/path/to/generated/traces
Example 5. Read a CTF trace as fast as possible using a dummy output.
$ babeltrace my-trace --output-format=dummy
Example 6. Read three CTF traces in stream intersection mode, add
debugging information, and pretty-print them to a file.
$ babeltrace trace1 trace2 trace3 --stream-intersection \
--debug-info --output=pretty-out
Example 7. Pretty-print a CTF trace and traces from an explicit
source component, with the event times showed in seconds since Epoch.
$ babeltrace ctf-trace --component=src.my-plugin.my-src \
--params=output-some-event-type=yes --clock-seconds
Example 8. Send LTTng live events to an explicit sink component.
$ babeltrace --input-format=lttng-live \
net://localhost/host/myhostname/mysession \
--component=sink.my-plugin.my-sink
Example 9. Trim a CTF trace, add debugging information, apply an
explicit filter component, and write as a CTF trace.
$ babeltrace /path/to/trace --timerange=22:14:38,22:15:07 \
--debug-info --component=filter.my-plugin.my-filter \
--params=criteria=xyz,ignore-abc=yes \
--output-format=ctf --output=out-trace
Example 10. Print the metadata text of a CTF trace.
$ babeltrace /path/to/trace --output-format=ctf-metadata
Example 11. Print the available LTTng live sessions of an LTTng relay
daemon.
$ babeltrace --input-format=lttng-live net://localhost
Babeltrace library
BABELTRACE_COMMON_LOG_LEVEL
Common functions’s log level. The available values are the same
as for the --log-level option of babeltrace(1).
BABELTRACE_COMPAT_LOG_LEVEL
Compatibility functions’s log level. The available values are the
same as for the --log-level option of babeltrace(1).
BABELTRACE_TERM_COLOR
Force the terminal color support. The available values are:
AUTO
Only emit terminal color codes when the standard output and
error streams are connected to a color-capable terminal.
NEVER
Never emit terminal color codes.
ALWAYS
Always emit terminal color codes.
BABELTRACE_DISABLE_PYTHON_PLUGINS
Set to 1 to disable the loading of any Babeltrace Python plugin.
BABELTRACE_LOGGING_GLOBAL_LEVEL
Babeltrace library’s global log level. The available values are
the same as for the --log-level option of babeltrace(1)
BABELTRACE_NO_DLCLOSE
Set to 1 to make the Babeltrace library leave any dynamically
loaded modules (plugins and Python plugin provider) open at exit.
This can be useful for debugging purposes.
BABELTRACE_PLUGIN_PATH
Colon-separated list of directories, in order, in which dynamic
plugins can be found before other directories are considered.
Python plugin provider
BABELTRACE_PYTHON_PLUGIN_PROVIDER_LOG_LEVEL
Python plugin provider’s log level. The available values are the
same as for the --log-level option of babeltrace(1).
CLI
BABELTRACE_CLI_LOG_LEVEL
babeltrace CLI’s log level. The available values are the same as
for the --log-level option.
BABELTRACE_CLI_WARN_COMMAND_NAME_DIRECTORY_CLASH
Set to 0 to disable the warning message which babeltrace prints
when you convert a trace with a relative path that’s also the
name of a babeltrace command.
$HOME/.local/lib/babeltrace/plugins
User plugin directory.
/usr/local/lib/babeltrace/plugins
System plugin directory.
0 on success, 1 otherwise.
If you encounter any issue or usability problem, please report it on
the Babeltrace bug tracker (see
<https://bugs.linuxfoundation.org/buglist.cgi?product=Diamon&component=Babeltrace>).
The Babeltrace project shares some communication channels with the
LTTng project (see <http://lttng.org/>).
· Babeltrace website (see <http://diamon.org/babeltrace>)
· Git repository (see
<http://git.linuxfoundation.org/?p=diamon/babeltrace.git>)
· EfficiOS GitHub organization (see <http://github.com/efficios/>)
· Continuous integration (see
<https://ci.lttng.org/job/babeltrace_master_build/>)
· Mailing list (see <http://lists.lttng.org>) for support and
development: lttng-dev@lists.lttng.org
· IRC channel (see <irc://irc.oftc.net/lttng>): #lttng on
irc.oftc.net
The Babeltrace project is the result of efforts by many regular
developers and occasional contributors.
The current project maintainer is Jérémie Galarneau
<mailto:jeremie.galarneau@efficios.com>.
This command is part of the Babeltrace project.
Babeltrace is distributed under the MIT license (see
<https://opensource.org/licenses/MIT>).
babeltrace(1), babeltrace-run(1), babeltrace-intro(7)
This page is part of the babeltrace (trace read and write libraries
and a trace converter) project. Information about the project can be
found at ⟨http://www.efficios.com/babeltrace⟩. If you have a bug
report for this manual page, send it to lttng-dev@lists.lttng.org.
This page was obtained from the project's upstream Git repository
⟨git://git.efficios.com/babeltrace.git⟩ on 2018-02-02. (At that
time, the date of the most recent commit that was found in the repos‐
itory was 2018-01-30.) If you discover any rendering problems in
this HTML version of the page, or you believe there is a better or
more up-to-date source for the page, or you have corrections or
improvements to the information in this COLOPHON (which is not part
of the original manual page), send a mail to man-pages@man7.org
Babeltrace 2.0.0-pre4 5 October 2017 BABELTRACE-CONVERT(1)
Pages that refer to this page: babeltrace(1), babeltrace-run(1), babeltrace-intro(7)