[systemd-commits] src/core

Kay Sievers kay at kemper.freedesktop.org
Tue Aug 27 09:25:48 PDT 2013


 src/core/main.c |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

New commits:
commit bd6d2963396061ed068c4c6c54d8104b59ba91dc
Author: Kay Sievers <kay at vrfy.org>
Date:   Tue Aug 27 18:25:06 2013 +0200

    log to kmsg when "debug" is used on the kernel command line

diff --git a/src/core/main.c b/src/core/main.c
index 8a73ad3..0178f10 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -401,9 +401,14 @@ static int parse_proc_cmdline_word(const char *word) {
 
         } else if (streq(word, "quiet"))
                 arg_show_status = false;
-        else if (streq(word, "debug"))
+        else if (streq(word, "debug")) {
+                /* Log to kmsg, the journal socket will fill up before the
+                 * journal is started and tools running during that time
+                 * will block with every log message for for 60 seconds,
+                 * before they give up. */
                 log_set_max_level(LOG_DEBUG);
-        else if (!in_initrd()) {
+                log_set_target(LOG_TARGET_KMSG);
+        } else if (!in_initrd()) {
                 unsigned i;
 
                 /* SysV compatibility */



More information about the systemd-commits mailing list