tracelog(3) (v2.13)

NAME

tracelog — LTTng-UST printf(3)-like interface with a log level

SYNOPSIS

#include <lttng/tracelog.h>
#define tracelog(level, fmt, …)

Link with -llttng-ust -llttng-ust-common.

DESCRIPTION

The tracelog() macro is part of version 0 of the LTTng-UST API (see the “Compatibility with previous APIs” section of lttng-ust(3)).

Prefer using lttng_ust_tracelog(3) which is part of version 1 of the API and has the lttng_ust_ namespace.

BUGS

If you encounter any issue or usability problem, please report it on the LTTng bug tracker.

RESOURCES

COPYRIGHTS

This macro is part of the LTTng-UST project.

This macro is distributed under the GNU Lesser General Public License, version 2.1. See the COPYING file for more details.

THANKS

Thanks to Ericsson for funding this work, providing real-life use cases, and testing.

Special thanks to Michel Dagenais and the DORSAL laboratory at École Polytechnique de Montréal for the LTTng journey.

AUTHORS

LTTng-UST was originally written by Mathieu Desnoyers, with additional contributions from various other people. It is currently maintained by Mathieu Desnoyers.

SEE ALSO