chiark / gitweb /
dbus: print a line when we connect to dbus
[elogind.git] / unit.c
diff --git a/unit.c b/unit.c
index e6331b44d3961587734676bf042de17b2fea7ff8..6b8010b5322fbc2bdbe805d1281e8e8eb7dcebc4 100644 (file)
--- a/unit.c
+++ b/unit.c
@@ -916,14 +916,17 @@ void unit_notify(Unit *u, UnitActiveState os, UnitActiveState ns) {
         if (!UNIT_IS_ACTIVE_OR_RELOADING(os) && UNIT_IS_ACTIVE_OR_RELOADING(ns)) {
 
                 if (unit_has_name(u, SPECIAL_DBUS_SERVICE)) {
         if (!UNIT_IS_ACTIVE_OR_RELOADING(os) && UNIT_IS_ACTIVE_OR_RELOADING(ns)) {
 
                 if (unit_has_name(u, SPECIAL_DBUS_SERVICE)) {
+                        log_info("D-Bus became available, trying to reconnect.");
                         /* The bus just got started, hence try to connect to it. */
                         bus_init_system(u->meta.manager);
                         bus_init_api(u->meta.manager);
                 }
 
                         /* The bus just got started, hence try to connect to it. */
                         bus_init_system(u->meta.manager);
                         bus_init_api(u->meta.manager);
                 }
 
-                if (unit_has_name(u, SPECIAL_SYSLOG_SERVICE))
+                if (unit_has_name(u, SPECIAL_SYSLOG_SERVICE)) {
                         /* The syslog daemon just got started, hence try to connect to it. */
                         /* The syslog daemon just got started, hence try to connect to it. */
+                        log_info("Syslog became available, trying to reconnect.");
                         log_open_syslog();
                         log_open_syslog();
+                }
 
         } else if (UNIT_IS_ACTIVE_OR_RELOADING(os) && !UNIT_IS_ACTIVE_OR_RELOADING(ns)) {
 
 
         } else if (UNIT_IS_ACTIVE_OR_RELOADING(os) && !UNIT_IS_ACTIVE_OR_RELOADING(ns)) {