Message log back-end.  
More...
|  | 
| #define | vlc_log_gen(logger,  prio, ...) | 
|  | 
| #define | vlc_info(logger, ...)   vlc_log_gen(logger, VLC_MSG_INFO, __VA_ARGS__) | 
|  | 
| #define | vlc_error(logger, ...)   vlc_log_gen(logger, VLC_MSG_ERR,  __VA_ARGS__) | 
|  | 
| #define | vlc_warning(logger, ...)   vlc_log_gen(logger, VLC_MSG_WARN, __VA_ARGS__) | 
|  | 
| #define | vlc_debug(logger, ...)   vlc_log_gen(logger, VLC_MSG_DBG,  __VA_ARGS__) | 
|  | 
|  | 
| typedef void(* | vlc_log_cb) (void *data, int type, const vlc_log_t *item, const char *fmt, va_list args) | 
|  | Message logging callback signature.  More... 
 | 
|  | 
|  | 
| void | vlc_Log (struct vlc_logger *const *logger, int prio, const char *type, const char *module, const char *file, unsigned line, const char *func, const char *format,...) | 
|  | 
| void | vlc_vaLog (struct vlc_logger *const *logger, int prio, const char *type, const char *module, const char *file, unsigned line, const char *func, const char *format, va_list ap) | 
|  | 
| struct vlc_logger * | vlc_LogHeaderCreate (struct vlc_logger *parent, const char *str) | 
|  | Creates a prefixed message log.  More... 
 | 
|  | 
| void | vlc_LogDestroy (struct vlc_logger *) | 
|  | Destroys a message log.  More... 
 | 
|  | 
Message log back-end. 
◆ vlc_debug
◆ vlc_error
◆ vlc_info
◆ vlc_log_gen
      
        
          | #define vlc_log_gen | ( |  | logger, | 
        
          |  |  |  | prio, | 
        
          |  |  |  | ... | 
        
          |  | ) |  |  | 
      
 
Value:                __FILE__, __LINE__, __func__, __VA_ARGS__)
void vlc_Log(struct vlc_logger *const *logger, int prio, const char *type, const char *module, const char *file, unsigned line, const char *func, const char *format,...)
Definition: messages.c:131
const char vlc_module_name[]
 
 
◆ vlc_warning
◆ vlc_log_cb
      
        
          | typedef void(* vlc_log_cb) (void *data, int type, const vlc_log_t *item, const char *fmt, va_list args) | 
      
 
Message logging callback signature. 
- Parameters
- 
  
    | data | data pointer as provided to vlc_msg_SetCallback(). |  | type | message type (VLC_MSG_* values from enum vlc_log_type) |  | item | meta information |  | fmt | format string |  | args | format string arguments |  
 
 
 
◆ vlc_Log()
      
        
          | void vlc_Log | ( | struct vlc_logger *const * | logger, | 
        
          |  |  | int | prio, | 
        
          |  |  | const char * | type, | 
        
          |  |  | const char * | module, | 
        
          |  |  | const char * | file, | 
        
          |  |  | unsigned | line, | 
        
          |  |  | const char * | func, | 
        
          |  |  | const char * | format, | 
        
          |  |  |  | ... | 
        
          |  | ) |  |  | 
      
 
 
◆ vlc_LogDestroy()
◆ vlc_LogHeaderCreate()
◆ vlc_vaLog()
      
        
          | void vlc_vaLog | ( | struct vlc_logger *const * | logger, | 
        
          |  |  | int | prio, | 
        
          |  |  | const char * | type, | 
        
          |  |  | const char * | module, | 
        
          |  |  | const char * | file, | 
        
          |  |  | unsigned | line, | 
        
          |  |  | const char * | func, | 
        
          |  |  | const char * | format, | 
        
          |  |  | va_list | ap | 
        
          |  | ) |  |  | 
      
 
References vlc_log_t::file, vlc_log_t::func, vlc_log_t::i_object_id, vlc_log_t::line, p, vlc_log_t::psz_header, vlc_log_t::psz_module, vlc_log_t::psz_object_type, vlc_log_t::tid, vlc_thread_id(), and vlc_vaLogCallback().
Referenced by vlc_http_dbg(), vlc_http_err(), vlc_Log(), and vlc_object_vaLog().