examples: Enable dhcp-client debugging
diff --git a/examples/dhcp-client.c b/examples/dhcp-client.c
index 0eabe77..51dcd69 100644
--- a/examples/dhcp-client.c
+++ b/examples/dhcp-client.c
@@ -35,6 +35,13 @@
#include <ell/ell.h>
+static void do_debug(const char *str, void *user_data)
+{
+ const char *prefix = user_data;
+
+ l_info("%s%s", prefix, str);
+}
+
static void signal_handler(uint32_t signo, void *user_data)
{
switch (signo) {
@@ -92,6 +99,7 @@
client = l_dhcp_client_new(ifindex);
l_dhcp_client_set_address(client, ARPHRD_ETHER, mac, 6);
l_dhcp_client_set_event_handler(client, event_handler, NULL, NULL);
+ l_dhcp_client_set_debug(client, do_debug, "[DHCP] ", NULL);
l_dhcp_client_start(client);
l_main_run_with_signal(signal_handler, NULL);