XMMS2
log.c File Reference
#include <stdio.h>
#include <stdarg.h>
#include "xmmscpriv/xmmsc_log.h"
#include "xmmscpriv/xmmsc_util.h"

Functions

void xmmsc_log_handler_set (xmmsc_log_handler_t f, void *udata)
 Set callback for receiving xmmsc_log-messages WARNING: This is not thread-safe!
void xmmsc_log_handler_get (xmmsc_log_handler_t *f, void **udata)
 Get xmmsc_log-callback and -userdata.
void xmmsc_log_default_handler (const char *domain, xmmsc_log_level_t level, const char *msg, void *unused)
 Default xmmsc_log-handler Writes the error message @msg to stderr, prepending @level and @domain if appropriate.
void xmmsc_log (const char *domain, xmmsc_log_level_t level, const char *fmt,...)
 Log a message.

Function Documentation

◆ xmmsc_log()

void xmmsc_log ( const char * domain,
xmmsc_log_level_t level,
const char * fmt,
... )

Log a message.

◆ xmmsc_log_default_handler()

void xmmsc_log_default_handler ( const char * domain,
xmmsc_log_level_t level,
const char * msg,
void * unused )

Default xmmsc_log-handler Writes the error message @msg to stderr, prepending @level and @domain if appropriate.

◆ xmmsc_log_handler_get()

void xmmsc_log_handler_get ( xmmsc_log_handler_t * f,
void ** udata )

Get xmmsc_log-callback and -userdata.

◆ xmmsc_log_handler_set()

void xmmsc_log_handler_set ( xmmsc_log_handler_t f,
void * udata )

Set callback for receiving xmmsc_log-messages WARNING: This is not thread-safe!

Referenced by xmms_log_init().