From 325fd27ebb5c9e87006fa30025730f6401119eec Mon Sep 17 00:00:00 2001 From: Simo Piiroinen Date: Thu, 17 Aug 2017 14:43:58 +0300 Subject: [PATCH] [debug] Do diagnostic logging for each D-Bus signal broadcast When debugging order and timing of issues related to several processes it is handy to have signals emitted by usb-moded in the journal along with the other related logging. Signed-off-by: Simo Piiroinen --- src/usb_moded-dbus.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/usb_moded-dbus.c b/src/usb_moded-dbus.c index 8d5c5a3..d7911dd 100644 --- a/src/usb_moded-dbus.c +++ b/src/usb_moded-dbus.c @@ -54,7 +54,8 @@ extern gboolean rescue_mode; */ static void usb_moded_send_config_signal(const char *section, const char *key, const char *value) { - log_debug(USB_MODE_CONFIG_SIGNAL_NAME ": %s %s %s\n", section, key, value); + log_debug("broadcast signal %s(%s, %s, %s)\n", USB_MODE_CONFIG_SIGNAL_NAME, section, key, value); + if( !have_service_name ) { log_err("config notification without service: [%s] %s=%s", @@ -603,6 +604,8 @@ static int usb_moded_dbus_signal(const char *signal_type, const char *content) int result = 1; DBusMessage* msg = 0; + log_debug("broadcast signal %s(%s)\n", signal_type, content); + if( !have_service_name ) { log_err("sending signal without service: %s(%s)",