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
/
test
/
example.c
diff --git
a/src/test/example.c
b/src/test/example.c
index c1ae7f0150f4974f3bc5c8e139e3d8b6498d7cc1..c07b1268c6a2d271b3949028c18e98982f563140 100644
(file)
--- a/
src/test/example.c
+++ b/
src/test/example.c
@@
-66,6
+66,12
@@
audio_destroy(void *cls, void *session)
fclose(session);
}
fclose(session);
}
+static void
+raop_log_callback(int level, const char *msg)
+{
+ printf("RAOP LOG(%d): %s\n", level, msg);
+}
+
int
main(int argc, char *argv[])
{
int
main(int argc, char *argv[])
{
@@
-87,6
+93,8
@@
main(int argc, char *argv[])
raop_cbs.audio_destroy = audio_destroy;
raop = raop_init_from_keyfile(&raop_cbs, "airport.key");
raop_cbs.audio_destroy = audio_destroy;
raop = raop_init_from_keyfile(&raop_cbs, "airport.key");
+ raop_set_log_level(raop, RAOP_LOG_DEBUG);
+ raop_set_log_callback(raop, &raop_log_callback);
raop_start(raop, &raop_port, hwaddr, sizeof(hwaddr), "test");
dnssd = dnssd_init(NULL);
raop_start(raop, &raop_port, hwaddr, sizeof(hwaddr), "test");
dnssd = dnssd_init(NULL);