PipeWire
0.3.29
|
Go to the source code of this file.
Macros | |
#define | SPA_LOG_IMPL_DEFINE(name) |
#define | SPA_LOG_IMPL_INIT(name) |
#define | SPA_LOG_IMPL(name) SPA_LOG_IMPL_DEFINE(name) = SPA_LOG_IMPL_INIT(name) |
Functions | |
SPA_PRINTF_FUNC (6, 0) void spa_log_impl_logv(void *object | |
if (basename) basename+ | |
vsnprintf (text, sizeof(text), fmt, args) | |
snprintf (location, sizeof(location), "[%s][%s:%i %s()] %s\, levels[level], basename, line, func, text) | |
fputs (location, stderr) | |
SPA_PRINTF_FUNC (6, 7) void spa_log_impl_log(void *object | |
enum spa_log_level level const char int const char const char | va_start (args, fmt) |
spa_log_impl_logv (object, level, file, line, func, fmt, args) | |
va_end (args) | |
Variables | |
enum spa_log_level level const char * | file |
enum spa_log_level level const char int | line |
enum spa_log_level level const char int const char * | func |
enum spa_log_level level const char int const char const char * | fmt |
enum spa_log_level level const char int const char const char va_list | args |
const char * | basename = strrchr(file, '/') |
char | text [512] |
char | location [1024] |