tracefs_set_loglevel(3) — Linux manual page
LIBTRACEFS(3) libtracefs Manual LIBTRACEFS(3)
NAME
tracefs_set_loglevel - Set log level of the library
SYNOPSIS
#include <tracefs.h>
int tracefs_set_loglevel(enum tep_loglevel level);
DESCRIPTION
The tracefs_set_loglevel() function sets the level of the library
logs that will be printed on the console. See libtraceevent(3)
for detailed description of the log levels. Setting the log level
to specific value means that logs from the previous levels will
be printed too. For example TEP_LOG_WARNING will print any logs
with severity TEP_LOG_WARNING, TEP_LOG_ERROR and
TEP_LOG_CRITICAL. The default log level is TEP_LOG_CRITICAL. When
a new level is set, it is also propagated to the libtraceevent.
EXAMPLE
#include <tracefs.h>
tracefs_set_loglevel(TEP_LOG_ALL);
...
/* call libtracefs or libtraceevent APIs and observe any logs they produce */
...
tracefs_set_loglevel(TEP_LOG_CRITICAL);
FILES
tracefs.h
Header file to include in order to have access to the library APIs.
-ltracefs
Linker switch to add when building a program that uses the library.
SEE ALSO
libtracefs(3), libtraceevent(3), trace-cmd(1)
AUTHOR
Steven Rostedt <rostedt@goodmis.org[1]>
Tzvetomir Stoyanov <tz.stoyanov@gmail.com[2]>
REPORTING BUGS
Report bugs to <linux-trace-devel@vger.kernel.org[3]>
LICENSE
libtracefs is Free Software licensed under the GNU LGPL 2.1
RESOURCES
https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/
COPYING
Copyright (C) 2021 VMware, Inc. Free use of this software is
granted under the terms of the GNU Public License (GPL).
NOTES
1. rostedt@goodmis.org
mailto:rostedt@goodmis.org
2. tz.stoyanov@gmail.com
mailto:tz.stoyanov@gmail.com
3. linux-trace-devel@vger.kernel.org
mailto:linux-trace-devel@vger.kernel.org
COLOPHON
This page is part of the libtracefs (Linux kernel trace file
system library) project. Information about the project can be
found at ⟨https://www.trace-cmd.org/⟩. If you have a bug report
for this manual page, see ⟨https://www.trace-cmd.org/⟩. This
page was obtained from the project's upstream Git repository
⟨https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git⟩ on
2024-06-14. (At that time, the date of the most recent commit
that was found in the repository was 2024-05-17.) 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