| NAME | SYNOPSIS | DESCRIPTION | EXAMPLE | FILES | SEE ALSO | AUTHOR | REPORTING BUGS | LICENSE | RESOURCES | COPYING | NOTES | COLOPHON | |
|  | 
LIBTRACEFS(3)               libtracefs Manual               LIBTRACEFS(3)
       tracefs_set_loglevel - Set log level of the library
       #include <tracefs.h>
       int tracefs_set_loglevel(enum tep_loglevel level);
       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.
           #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);
           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.
       libtracefs(3), libtraceevent(3), trace-cmd(1)
           Steven Rostedt <rostedt@goodmis.org[1]>
           Tzvetomir Stoyanov <tz.stoyanov@gmail.com[2]>
       Report bugs to <linux-trace-devel@vger.kernel.org[3]>
       libtracefs is Free Software licensed under the GNU LGPL 2.1
       https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/ 
       Copyright (C) 2021 VMware, Inc. Free use of this software is
       granted under the terms of the GNU Public License (GPL).
        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
       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
       2025-08-11.  (At that time, the date of the most recent commit
       that was found in the repository was 2025-06-02.)  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
libtracefs 1.7.0                12/22/2023                  LIBTRACEFS(3)