diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2016-12-08 23:11:19 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2017-01-16 11:24:15 +0100 |
commit | aacc882ca986daa9d3dfcd2d04d268cce84f9b74 (patch) | |
tree | 85d66508459775f96e9e0281a452a833ef3e4c1c | |
parent | 98834008800a3aaac6a95e7e5fea76d16fd6b707 (diff) | |
download | libqmi-aacc882ca986daa9d3dfcd2d04d268cce84f9b74.tar.gz |
qmi-firmware-update: enable libmbim-glib traces in verbose mode
-rw-r--r-- | src/qmi-firmware-update/Makefile.am | 2 | ||||
-rw-r--r-- | src/qmi-firmware-update/qfu-log.c | 13 |
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; } |