aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmi-firmware-update/qfu-log.c
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 /src/qmi-firmware-update/qfu-log.c
parent98834008800a3aaac6a95e7e5fea76d16fd6b707 (diff)
downloadexternal_libqmi-aacc882ca986daa9d3dfcd2d04d268cce84f9b74.zip
external_libqmi-aacc882ca986daa9d3dfcd2d04d268cce84f9b74.tar.gz
external_libqmi-aacc882ca986daa9d3dfcd2d04d268cce84f9b74.tar.bz2
qmi-firmware-update: enable libmbim-glib traces in verbose mode
Diffstat (limited to 'src/qmi-firmware-update/qfu-log.c')
-rw-r--r--src/qmi-firmware-update/qfu-log.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/qmi-firmware-update/qfu-log.c b/src/qmi-firmware-update/qfu-log.c
index a6686cb..1a10ed2 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;
}