#include <spa/support/log.h>
|  | 
| uint32_t | version | 
| void(* | log )(void *object, enum spa_log_level level, const char *file, int line, const char *func, const char *fmt,...) | 
|  | Log a message with the given log level. 
 | 
| void(* | logv )(void *object, enum spa_log_level level, const char *file, int line, const char *func, const char *fmt, va_list args) | 
|  | Log a message with the given log level. 
 | 
| void(* | logt )(void *object, enum spa_log_level level, const struct spa_log_topic *topic, const char *file, int line, const char *func, const char *fmt,...) | 
|  | Log a message with the given log level for the given topic. 
 | 
| void(* | logtv )(void *object, enum spa_log_level level, const struct spa_log_topic *topic, const char *file, int line, const char *func, const char *fmt, va_list args) | 
|  | Log a message with the given log level for the given topic. 
 | 
| void(* | topic_init )(void *object, struct spa_log_topic *topic) | 
|  | Initializes a spa_log_topic to the correct logging level. 
 | 
◆ version
      
        
          | uint32_t spa_log_methods::version | 
      
 
 
◆ log
      
        
          | void(* spa_log_methods::log) (void *object, enum spa_log_level level, const char *file, int line, const char *func, const char *fmt,...) | 
      
 
Log a message with the given log level. 
- Note
- If compiled with this header, this function is only called for implementations of version 0. For versions 1 and above, see logt() instead.
- Parameters
- 
  
    | log | a spa_log |  | level | a spa_log_level |  | file | the file name |  | line | the line number |  | func | the function name |  | fmt | printf style format |  | ... | format arguments |  
 
 
 
◆ logv
      
        
          | void(* spa_log_methods::logv) (void *object, enum spa_log_level level, const char *file, int line, const char *func, const char *fmt, va_list args) | 
      
 
Log a message with the given log level. 
- Note
- If compiled with this header, this function is only called for implementations of version 0. For versions 1 and above, see logtv() instead.
- Parameters
- 
  
    | log | a spa_log |  | level | a spa_log_level |  | file | the file name |  | line | the line number |  | func | the function name |  | fmt | printf style format |  | args | format arguments |  
 
 
 
◆ logt
      
        
          | void(* spa_log_methods::logt) (void *object, enum spa_log_level level, const struct spa_log_topic *topic, const char *file, int line, const char *func, const char *fmt,...) | 
      
 
Log a message with the given log level for the given topic. 
- Note
- Callers that do not use topic-based logging (version 0), the topic is NULL
- Parameters
- 
  
    | log | a spa_log |  | level | a spa_log_level |  | topic | the topic for this message, may be NULL |  | file | the file name |  | line | the line number |  | func | the function name |  | fmt | printf style format |  | ... | format arguments |  
 
- Since
- 1 
 
 
◆ logtv
      
        
          | void(* spa_log_methods::logtv) (void *object, enum spa_log_level level, const struct spa_log_topic *topic, const char *file, int line, const char *func, const char *fmt, va_list args) | 
      
 
Log a message with the given log level for the given topic. 
- Note
- For callers that do not use topic-based logging (version 0), the topic is NULL
- Parameters
- 
  
    | log | a spa_log |  | level | a spa_log_level |  | topic | the topic for this message, may be NULL |  | file | the file name |  | line | the line number |  | func | the function name |  | fmt | printf style format |  | args | format arguments |  
 
- Since
- 1 
 
 
◆ topic_init
      
        
          | void(* spa_log_methods::topic_init) (void *object, struct spa_log_topic *topic) | 
      
 
 
The documentation for this struct was generated from the following file: