Blob Blame History Raw
From 626cb9f4d48010c575497ea7649287d87d5c1308 Mon Sep 17 00:00:00 2001
From: Kay Sievers <kay@vrfy.org>
Date: Sat, 5 Apr 2014 13:59:01 -0400
Subject: [PATCH] reduce the amount of messages logged to /dev/kmsg when
 "debug" is specified

(cherry picked from commit b2103dccb354de3f38c49c14ccb637bdf665e40f)

Conflicts:
	src/core/main.c

(cherry picked from commit c025499ceaf503d52f07a93fa8244f94fe6d6a73)

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

diff --git a/src/core/main.c b/src/core/main.c
index 935762f..1ac1ba7 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -411,12 +411,9 @@ static int parse_proc_cmdline_word(const char *word) {
         } else if (streq(word, "quiet"))
                 arg_show_status = false;
         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);
-                log_set_target(LOG_TARGET_KMSG);
+                if (detect_container(NULL) > 0)
+                        log_set_target(LOG_TARGET_KMSG);
         } else if (!in_initrd()) {
                 unsigned i;