From 6b67dac1dd5684ceafe972342fde76741fe2d50a Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 4 Jan 2013 14:08:00 -0800 Subject: [PATCH] core: Add support for enabling management debug traces --- src/adapter.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/adapter.c b/src/adapter.c index c9866ee75..fb0066960 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -4257,6 +4257,13 @@ static void read_version_complete(uint8_t status, uint16_t length, error("Failed to read controller index list"); } +static void mgmt_debug(const char *str, void *user_data) +{ + const char *prefix = user_data; + + info("%s%s", prefix, str); +} + int adapter_init(void) { mgmt_master = mgmt_new_default(); @@ -4265,6 +4272,9 @@ int adapter_init(void) return -EIO; } + if (getenv("MGMT_DEBUG")) + mgmt_set_debug(mgmt_master, mgmt_debug, "mgmt: ", NULL); + DBG("sending read version command"); if (mgmt_send(mgmt_master, MGMT_OP_READ_VERSION, -- 2.47.3