25 #ifndef PIPEWIRE_LOG_H 26 #define PIPEWIRE_LOG_H 78 #define pw_log_level_enabled(lev) (pw_log_level >= (lev)) 80 #define pw_log(lev,...) \ 82 if (SPA_UNLIKELY(pw_log_level_enabled (lev))) \ 83 pw_log_log(lev,__FILE__,__LINE__,__func__,__VA_ARGS__); \ 86 #define pw_log_error(...) pw_log(SPA_LOG_LEVEL_ERROR,__VA_ARGS__) 87 #define pw_log_warn(...) pw_log(SPA_LOG_LEVEL_WARN,__VA_ARGS__) 88 #define pw_log_info(...) pw_log(SPA_LOG_LEVEL_INFO,__VA_ARGS__) 89 #define pw_log_debug(...) pw_log(SPA_LOG_LEVEL_DEBUG,__VA_ARGS__) 90 #define pw_log_trace(...) pw_log(SPA_LOG_LEVEL_TRACE,__VA_ARGS__) 93 #define pw_log_trace_fp(...) pw_log(SPA_LOG_LEVEL_TRACE,__VA_ARGS__) 95 #define pw_log_trace_fp(...) struct spa_log * pw_log_get(void)
Get the log interface.
Definition: log.c:62
spa_log_level
Definition: x86_64-redhat-linux-gnu/doc/spa/support/log.h:45
void void pw_log_logv(enum spa_log_level level, const char *file, int line, const char *func, const char *fmt, va_list args) SPA_PRINTF_FUNC(5
Log a message.
Definition: x86_64-redhat-linux-gnu/doc/spa/support/log.h:61
#define SPA_PRINTF_FUNC(fmt, arg1)
Definition: defs.h:203
void pw_log_set_level(enum spa_log_level level)
Configure the logging level.
Definition: log.c:71
enum spa_log_level level const char int const char const char * fmt
Definition: log-impl.h:43
enum spa_log_level level const char int line
Definition: log-impl.h:43
void pw_log_log(enum spa_log_level level, const char *file, int line, const char *func, const char *fmt,...) SPA_PRINTF_FUNC(5
Log a message.
enum spa_log_level pw_log_level
The global log level.
Definition: log.c:39
enum spa_log_level level const char * file
Definition: log-impl.h:43
static uint32_t int int const char va_list args
Definition: core.h:330
void pw_log_set(struct spa_log *log)
Configure a logging module.
Definition: log.c:47
enum spa_log_level level const char int const char * func
Definition: log-impl.h:43
enum spa_log_level level
Logging level, everything above this level is not logged.
Definition: x86_64-redhat-linux-gnu/doc/spa/support/log.h:68