chiark / gitweb /
log: properly open log target in the various utilities
authorLennart Poettering <lennart@poettering.net>
Mon, 16 Aug 2010 20:39:02 +0000 (22:39 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 16 Aug 2010 20:39:02 +0000 (22:39 +0200)
src/cgls.c
src/cgroups-agent.c
src/initctl.c
src/log.c
src/logger.c
src/notify.c
src/random-seed.c
src/shutdownd.c
src/systemctl.c
src/update-utmp.c

index c60f9eecce44e615356e30c5e7708ccb984965e9..2940e3724bbcd584d5055bf8f067f9c7115c4444 100644 (file)
@@ -75,6 +75,7 @@ int main(int argc, char *argv[]) {
         int r = 0, retval = 1;
 
         log_parse_environment();
         int r = 0, retval = 1;
 
         log_parse_environment();
+        log_open();
 
         if ((r = parse_argv(argc, argv)) < 0)
                 goto finish;
 
         if ((r = parse_argv(argc, argv)) < 0)
                 goto finish;
index ed1d43e7d4cfd8610077940670ff3c2dc319b0e0..92b56c5fbd7f080c37f33a6abf033002ca870f95 100644 (file)
@@ -39,6 +39,7 @@ int main(int argc, char *argv[]) {
 
         log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
         log_parse_environment();
 
         log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
         log_parse_environment();
+        log_open();
 
         /* If possible we go via the system bus, to make sure that
          * session instances get the messages. If not possible we talk
 
         /* If possible we go via the system bus, to make sure that
          * session instances get the messages. If not possible we talk
index e1ab3f7e49ff74afb7f68276f557fbe6ead517a6..115452e86b445e4d615a0e9b6b8db239215bba5e 100644 (file)
@@ -349,6 +349,7 @@ int main(int argc, char *argv[]) {
 
         log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
         log_parse_environment();
 
         log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
         log_parse_environment();
+        log_open();
 
         if ((n = sd_listen_fds(true)) < 0) {
                 log_error("Failed to read listening file descriptors from environment: %s", strerror(-r));
 
         if ((n = sd_listen_fds(true)) < 0) {
                 log_error("Failed to read listening file descriptors from environment: %s", strerror(-r));
index 8c20b9c9deda5cbd4fded3626fa2dc99a54373dc..d6f4e3461310229c3fdcfb3c017e1b46a9b456b7 100644 (file)
--- a/src/log.c
+++ b/src/log.c
@@ -73,7 +73,7 @@ static int log_open_console(void) {
                         return console_fd;
                 }
 
                         return console_fd;
                 }
 
-                log_info("Succesfully opened /dev/console for logging.");
+                log_debug("Succesfully opened /dev/console for logging.");
         } else
                 console_fd = STDERR_FILENO;
 
         } else
                 console_fd = STDERR_FILENO;
 
@@ -99,7 +99,7 @@ static int log_open_kmsg(void) {
                 return -errno;
         }
 
                 return -errno;
         }
 
-        log_info("Succesfully opened /dev/kmsg for logging.");
+        log_debug("Succesfully opened /dev/kmsg for logging.");
 
         return 0;
 }
 
         return 0;
 }
@@ -146,7 +146,7 @@ static int log_open_syslog(void) {
                 goto fail;
         }
 
                 goto fail;
         }
 
-        log_info("Succesfully opened syslog for logging.");
+        log_debug("Succesfully opened syslog for logging.");
 
         return 0;
 
 
         return 0;
 
index 26bf888f2478a263ebf415d73115c9d070b7b923..64ac21404a5245d508e72d89fe74499a119b630e 100644 (file)
@@ -547,6 +547,7 @@ int main(int argc, char *argv[]) {
 
         log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
         log_parse_environment();
 
         log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
         log_parse_environment();
+        log_open();
 
         if ((n = sd_listen_fds(true)) < 0) {
                 log_error("Failed to read listening file descriptors from environment: %s", strerror(-r));
 
         if ((n = sd_listen_fds(true)) < 0) {
                 log_error("Failed to read listening file descriptors from environment: %s", strerror(-r));
index b914a744208419a464b13a74bfa7a53d598b89cf..1c18c6bc0805c449f190e4c89980e637cd45fde7 100644 (file)
@@ -134,6 +134,7 @@ int main(int argc, char* argv[]) {
         int r, retval = 1;
 
         log_parse_environment();
         int r, retval = 1;
 
         log_parse_environment();
+        log_open();
 
         if ((r = parse_argv(argc, argv)) <= 0) {
                 retval = r < 0;
 
         if ((r = parse_argv(argc, argv)) <= 0) {
                 retval = r < 0;
index 91aa6c6b4e6917578664cf9fe0c2f7347db5e51c..b9cafb7cd7fb568de359895bfc306e705ad2149c 100644 (file)
@@ -39,7 +39,9 @@ int main(int argc, char *argv[]) {
                 return 1;
         }
 
                 return 1;
         }
 
+        log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
         log_parse_environment();
         log_parse_environment();
+        log_open();
 
         /* When we load the seed we read it and write it to the device
          * and then immediately update the saved seed with new data,
 
         /* When we load the seed we read it and write it to the device
          * and then immediately update the saved seed with new data,
index d88982453653a25a6976d180482e45b0fed55020..80ff2e9fba9b577842ae38ee51639d40dc93cb0f 100644 (file)
@@ -192,6 +192,7 @@ int main(int argc, char *argv[]) {
 
         log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
         log_parse_environment();
 
         log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
         log_parse_environment();
+        log_open();
 
         if ((n_fds = sd_listen_fds(true)) < 0) {
                 log_error("Failed to read listening file descriptors from environment: %s", strerror(-r));
 
         if ((n_fds = sd_listen_fds(true)) < 0) {
                 log_error("Failed to read listening file descriptors from environment: %s", strerror(-r));
index a3186db4a060017f170f126991308443b664147b..50473a182af57df4a6238c465a5311e6bd4d9e41 100644 (file)
@@ -4903,6 +4903,7 @@ int main(int argc, char*argv[]) {
         dbus_error_init(&error);
 
         log_parse_environment();
         dbus_error_init(&error);
 
         log_parse_environment();
+        log_open();
 
         if ((r = parse_argv(argc, argv)) < 0)
                 goto finish;
 
         if ((r = parse_argv(argc, argv)) < 0)
                 goto finish;
index b5d733ca441a60d50443a04e926699f70993a259..5a48bd98dd9cf682f829933513d09a00b28fa4d4 100644 (file)
@@ -368,6 +368,7 @@ int main(int argc, char *argv[]) {
 
         log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
         log_parse_environment();
 
         log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
         log_parse_environment();
+        log_open();
 
 #ifdef HAVE_AUDIT
         if ((c.audit_fd = audit_open()) < 0)
 
 #ifdef HAVE_AUDIT
         if ((c.audit_fd = audit_open()) < 0)