From: Lennart Poettering Date: Tue, 6 Apr 2010 20:01:06 +0000 (+0200) Subject: unit: automatically connect to syslog when it becomes available X-Git-Tag: v1~643 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=2882c7eda072e218516df584d2489f996d01dcf6 unit: automatically connect to syslog when it becomes available --- diff --git a/unit.c b/unit.c index 1a0225a63..93c0d8d61 100644 --- a/unit.c +++ b/unit.c @@ -923,13 +923,13 @@ void unit_notify(Unit *u, UnitActiveState os, UnitActiveState ns) { if (unit_has_name(u, SPECIAL_SYSLOG_SERVICE)) /* The syslog daemon just got started, hence try to connect to it. */ - log_info("Syslog now available, this is where we should start logging to it."); + log_open_syslog(); } else if (UNIT_IS_ACTIVE_OR_RELOADING(os) && !UNIT_IS_ACTIVE_OR_RELOADING(ns)) { if (unit_has_name(u, SPECIAL_SYSLOG_SERVICE)) /* The syslog daemon just got terminated, hence try to disconnect from it. */ - log_info("Syslog now gone, this is where we should stio logging to it."); + log_close_syslog(); /* We don't care about D-Bus here, since we'll get an * asynchronous notification for it anyway. */