Recently changes in traceevent and tracefs libraries were introduced: log levels and new APIs to modify them. As trace-cmd library uses traceevent and tracefs libraries, those changes affect trace-cmd as well. These changes depend on: "[PATCH v2 0/3] Add API to set severity to tracefs library logs" https://lore.kernel.org/linux-trace-devel/20210507095154.1080202-1-tz.stoyanov@xxxxxxxxx/ v2 changes: - Add a parameter to tep_vprint() for errno printing, insted of using the log level. Tzvetomir Stoyanov (VMware) (8): trace-cmd library: Use tep_vprint() for logs trace-cmd library: Add tracecmd_info() log function trace-cmd library: Add log levels trace-cmd library: Document the API for log levels trace-cmd library: Renamed tracecmd_fatal() to tracecmd_critical() trace-cmd library: Set debug log level in debug mode trace-cmd report: Set the log level with -V and -q options trace-cmd: Add new function to set log level Documentation/libtracecmd/libtracecmd-log.txt | 78 +++++++++++++++++++ Documentation/libtracecmd/libtracecmd.txt | 3 + include/trace-cmd/trace-cmd.h | 2 + lib/trace-cmd/include/trace-cmd-local.h | 4 +- lib/trace-cmd/trace-input.c | 14 ++-- lib/trace-cmd/trace-plugin.c | 2 +- lib/trace-cmd/trace-util.c | 47 +++++++++-- python/ctracecmd.i | 13 +--- tracecmd/include/trace-local.h | 2 + tracecmd/trace-cmd.c | 55 +++++++++---- tracecmd/trace-read.c | 2 + tracecmd/trace-record.c | 14 ++++ 12 files changed, 194 insertions(+), 42 deletions(-) create mode 100644 Documentation/libtracecmd/libtracecmd-log.txt -- 2.31.1