PipeWire
0.3.33
|
Data Structures | |
struct | log_ctx |
Macros | |
#define | DEFAULT_LOG_LEVEL SPA_LOG_LEVEL_WARN |
#define | _log(_c, fmt, ...) |
Functions | |
SPA_LOG_IMPL (default_log) | |
void | pw_log_set (struct spa_log *log) |
Set the global log interface. More... | |
bool | pw_log_is_default (void) |
struct spa_log * | pw_log_get (void) |
Get the global log interface. More... | |
void | pw_log_set_level (enum spa_log_level level) |
Set the global log level. More... | |
void | pw_log_log (enum spa_log_level level, const char *file, int line, const char *func, const char *fmt,...) |
Log a message. More... | |
void | pw_log_logv (enum spa_log_level level, const char *file, int line, const char *func, const char *fmt, va_list args) |
Log a message with va_list. More... | |
void | pw_log_log_object (enum spa_log_level level, const char *file, int line, const char *func, uint32_t flags, const void *object) |
Variables | |
enum spa_log_level | pw_log_level = DEFAULT_LOG_LEVEL |
The global log level. More... | |
#define _log | ( | _c, | |
fmt, | |||
... | |||
) |
#define DEFAULT_LOG_LEVEL SPA_LOG_LEVEL_WARN |
bool pw_log_is_default | ( | void | ) |
void pw_log_log | ( | enum spa_log_level | level, |
const char * | file, | ||
int | line, | ||
const char * | func, | ||
const char * | fmt, | ||
... | |||
) |
Log a message.
level | the log level |
file | the file this message originated from |
line | the line number |
func | the function |
fmt | the printf style format |
... | printf style arguments to log |
References spa_log::level, pw_log_level_enabled, spa_interface_call, and SPA_UNLIKELY.
Referenced by pw_log_log_object().
void pw_log_log_object | ( | enum spa_log_level | level, |
const char * | file, | ||
int | line, | ||
const char * | func, | ||
uint32_t | flags, | ||
const void * | object | ||
) |
References log_ctx::file, log_ctx::func, log_ctx::level, and pw_log_log().
void pw_log_logv | ( | enum spa_log_level | level, |
const char * | file, | ||
int | line, | ||
const char * | func, | ||
const char * | fmt, | ||
va_list | args | ||
) |
Log a message with va_list.
level | the log level |
file | the file this message originated from |
line | the line number |
func | the function |
fmt | the printf style format |
args | a va_list of arguments |
References spa_log::level, pw_log_level_enabled, spa_interface_call, and SPA_UNLIKELY.
SPA_LOG_IMPL | ( | default_log | ) |