summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2016-12-08 23:11:19 +0100
committerAleksander Morgado <aleksander@aleksander.es>2017-01-16 11:24:15 +0100
commitaacc882ca986daa9d3dfcd2d04d268cce84f9b74 (patch)
tree85d66508459775f96e9e0281a452a833ef3e4c1c
parent98834008800a3aaac6a95e7e5fea76d16fd6b707 (diff)
downloadlibqmi-aacc882ca986daa9d3dfcd2d04d268cce84f9b74.tar.gz
qmi-firmware-update: enable libmbim-glib traces in verbose mode
-rw-r--r--src/qmi-firmware-update/Makefile.am2
-rw-r--r--src/qmi-firmware-update/qfu-log.c13
2 files changed, 15 insertions, 0 deletions
diff --git a/src/qmi-firmware-update/Makefile.am b/src/qmi-firmware-update/Makefile.am
index 29699ccc..a54a8c32 100644
--- a/src/qmi-firmware-update/Makefile.am
+++ b/src/qmi-firmware-update/Makefile.am
@@ -20,6 +20,7 @@ bin_PROGRAMS = qmi-firmware-update
qmi_firmware_update_CPPFLAGS = \
$(GLIB_CFLAGS) \
$(GUDEV_CFLAGS) \
+ $(MBIM_CFLAGS) \
-I$(top_srcdir) \
-I$(top_srcdir)/src/libqmi-glib \
-I$(top_srcdir)/src/libqmi-glib/generated \
@@ -75,6 +76,7 @@ qmi_firmware_update_SOURCES = \
$(NULL)
qmi_firmware_update_LDADD = \
+ $(MBIM_LIBS) \
$(GUDEV_LIBS) \
$(GLIB_LIBS) \
$(builddir)/libutils.la \
diff --git a/src/qmi-firmware-update/qfu-log.c b/src/qmi-firmware-update/qfu-log.c
index a6686cb2..1a10ed20 100644
--- a/src/qmi-firmware-update/qfu-log.c
+++ b/src/qmi-firmware-update/qfu-log.c
@@ -19,11 +19,17 @@
* Copyright (C) 2016 Aleksander Morgado <aleksander@aleksander.es>
*/
+#include <config.h>
+
#include <glib.h>
#include <glib/gprintf.h>
#include <libqmi-glib.h>
+#if defined MBIM_QMUX_ENABLED
+#include <libmbim-glib.h>
+#endif
+
#include "qfu-log.h"
static gboolean silent_flag;
@@ -109,5 +115,12 @@ qfu_log_init (gboolean verbose,
if (verbose_flag)
qmi_utils_set_traces_enabled (TRUE);
+#if defined MBIM_QMUX_ENABLED
+ /* libmbim logging */
+ g_log_set_handler ("Mbim", G_LOG_LEVEL_MASK, log_handler, NULL);
+ if (verbose_flag)
+ mbim_utils_set_traces_enabled (TRUE);
+#endif
+
return TRUE;
}