repositories
/
deb_shairplay.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add log level and log callback support to the RAOP API
[deb_shairplay.git]
/
src
/
lib
/
logger.h
diff --git
a/src/lib/logger.h
b/src/lib/logger.h
index 52c15e4815428ede40a505b3d1fd6e81c9400f15..45e8b594db80d00faeabda48f60fa821afa97ec5 100644
(file)
--- a/
src/lib/logger.h
+++ b/
src/lib/logger.h
@@
-25,15
+25,13
@@
#define LOGGER_INFO 6 /* informational */
#define LOGGER_DEBUG 7 /* debug-level messages */
#define LOGGER_INFO 6 /* informational */
#define LOGGER_DEBUG 7 /* debug-level messages */
-typedef void (*logger_callback_t)(int level, char *msg);
+typedef void (*logger_callback_t)(int level, c
onst c
har *msg);
-struct logger_s {
- int level;
- logger_callback_t callback;
-};
typedef struct logger_s logger_t;
typedef struct logger_s logger_t;
-void logger_init(logger_t *logger);
+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_level(logger_t *logger, int level);
void logger_set_callback(logger_t *logger, logger_callback_t callback);