X-Git-Url: https://git.piment-noir.org/?p=deb_shairplay.git;a=blobdiff_plain;f=src%2Flib%2Flogger.h;h=9a81358d95908e2de127d7b89e917d24dbfec753;hp=45e8b594db80d00faeabda48f60fa821afa97ec5;hb=2975b4b88d0103dcc1ac84202bcfc221671e6743;hpb=ea824022ab2a47a36c861c66da9b8115657113ae diff --git a/src/lib/logger.h b/src/lib/logger.h index 45e8b59..9a81358 100644 --- a/src/lib/logger.h +++ b/src/lib/logger.h @@ -25,7 +25,7 @@ #define LOGGER_INFO 6 /* informational */ #define LOGGER_DEBUG 7 /* debug-level messages */ -typedef void (*logger_callback_t)(int level, const char *msg); +typedef void (*logger_callback_t)(void *cls, int level, const char *msg); typedef struct logger_s logger_t; @@ -33,7 +33,7 @@ logger_t *logger_init(); void logger_destroy(logger_t *logger); void logger_set_level(logger_t *logger, int level); -void logger_set_callback(logger_t *logger, logger_callback_t callback); +void logger_set_callback(logger_t *logger, logger_callback_t callback, void *cls); void logger_log(logger_t *logger, int level, const char *fmt, ...);