|
#define | SPA_API_LOG static inline |
|
#define | SPA_LOG_TOPIC_DEFAULT NULL |
| The default log topic.
|
|
#define | SPA_TYPE_INTERFACE_Log SPA_TYPE_INFO_INTERFACE_BASE "Log" |
| The Log interface.
|
|
#define | SPA_VERSION_LOG 0 |
| the version of this log.
|
|
#define | SPA_VERSION_LOG_TOPIC 0 |
|
#define | SPA_VERSION_LOG_TOPIC_ENUM 0 |
|
#define | SPA_VERSION_LOG_METHODS 1 |
|
#define | SPA_LOG_TOPIC(v, t) |
|
#define | spa_log_logt(l, lev, topic, ...) |
|
#define | spa_logt_lev(l, lev, t, ...) |
|
#define | spa_log_lev(l, lev, ...) |
|
#define | spa_log_log(l, lev, ...) |
|
#define | spa_log_logv(l, lev, ...) |
|
#define | spa_log_error(l, ...) |
|
#define | spa_log_warn(l, ...) |
|
#define | spa_log_info(l, ...) |
|
#define | spa_log_debug(l, ...) |
|
#define | spa_log_trace(l, ...) |
|
#define | spa_logt_error(l, t, ...) |
|
#define | spa_logt_warn(l, t, ...) |
|
#define | spa_logt_info(l, t, ...) |
|
#define | spa_logt_debug(l, t, ...) |
|
#define | spa_logt_trace(l, t, ...) |
|
#define | spa_log_trace_fp(l, ...) |
|
#define | SPA_LOG_TOPIC_ENUM_NAME "spa_log_topic_enum" |
| Name of the symbol indicating a spa_log_topic_enum enumerating the static log topics in a plugin,.
|
|
#define | SPA_LOG_TOPIC_ENUM_DEFINE(s, e) |
| Define the symbol for SPA_LOG_TOPIC_ENUM_NAME.
|
|
#define | SPA_LOG_TOPIC_REGISTER(v) |
| Magically register a statically defined spa_log_topic into the log topic enumeration for a plugin.
|
|
#define | SPA_LOG_TOPIC_DEFINE(var, name) |
| Define and magically register a spa_log_topic.
|
|
#define | SPA_LOG_TOPIC_DEFINE_STATIC(var, name) |
| Define and magically register a spa_log_topic with static scope.
|
|
#define | SPA_LOG_TOPIC_ENUM_DEFINE_REGISTERED |
| Do SPA_LOG_TOPIC_ENUM_DEFINE for the auto-registered spa_log_topic in the plugin.
|
|
#define | SPA_KEY_LOG_LEVEL "log.level" |
| keys can be given when initializing the logger handle
|
|
#define | SPA_KEY_LOG_COLORS "log.colors" |
| enable colors in the logger, set to "force" to enable colors even when not logging to a terminal
|
|
#define | SPA_KEY_LOG_FILE "log.file" |
| log to the specified file instead of stderr.
|
|
#define | SPA_KEY_LOG_TIMESTAMP "log.timestamp" |
| log timestamp type (local, realtime, monotonic, monotonic-raw).
|
|
#define | SPA_KEY_LOG_LINE "log.line" |
| log file and line numbers
|
|
#define | SPA_KEY_LOG_PATTERNS "log.patterns" |
| Spa:String:JSON array of [ {"pattern" : level}, ... ].
|
|