From: Lennart Poettering Date: Tue, 19 Oct 2010 22:56:26 +0000 (+0200) Subject: log: reopen console so that we have logging on shutdown X-Git-Tag: v12~199 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;ds=sidebyside;h=dcdf86bbb07de0022d48e1c3d3941cc7ac12d138;p=elogind.git log: reopen console so that we have logging on shutdown --- diff --git a/src/log.c b/src/log.c index d82747ea8..575ed51de 100644 --- a/src/log.c +++ b/src/log.c @@ -212,6 +212,9 @@ int log_open(void) { } log_close_syslog(); + + /* Get the real /dev/console if we are PID=1, hence reopen */ + log_close_console(); return log_open_console(); } @@ -519,10 +522,9 @@ void log_parse_environment(void) { if (log_show_color_from_string(e) < 0) log_warning("Failed to parse bool %s. Ignoring.", e); - if ((e = getenv("SYSTEMD_LOG_LOCATION"))) { + if ((e = getenv("SYSTEMD_LOG_LOCATION"))) if (log_show_location_from_string(e) < 0) log_warning("Failed to parse bool %s. Ignoring.", e); - } } LogTarget log_get_target(void) {