From: Yu Watanabe Date: Fri, 26 Oct 2018 00:45:35 +0000 (+0900) Subject: udev: setting the same log level to SYSTEMD realm X-Git-Tag: v240~403^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6174a243f919ea82ee5118bf5fe9613cf29056f7;p=thirdparty%2Fsystemd.git udev: setting the same log level to SYSTEMD realm Otherwise, many debug logs from libsystemd are dropped. --- diff --git a/src/udev/udevadm-hwdb.c b/src/udev/udevadm-hwdb.c index 4eb2897b219..e9a1af65fcd 100644 --- a/src/udev/udevadm-hwdb.c +++ b/src/udev/udevadm-hwdb.c @@ -80,8 +80,6 @@ static int parse_argv(int argc, char *argv[]) { int hwdb_main(int argc, char *argv[], void *userdata) { int r; - log_set_max_level_realm(LOG_REALM_SYSTEMD, log_get_max_level()); - r = parse_argv(argc, argv); if (r <= 0) return r; diff --git a/src/udev/udevadm.c b/src/udev/udevadm.c index e627c50ff95..8ed679698aa 100644 --- a/src/udev/udevadm.c +++ b/src/udev/udevadm.c @@ -112,6 +112,7 @@ int main(int argc, char *argv[]) { udev_parse_config(); log_parse_environment(); log_open(); + log_set_max_level_realm(LOG_REALM_SYSTEMD, log_get_max_level()); mac_selinux_init(); r = parse_argv(argc, argv); diff --git a/src/udev/udevd.c b/src/udev/udevd.c index 7ec30b92c37..49f178ef08b 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -1702,6 +1702,8 @@ int main(int argc, char *argv[]) { log_set_max_level(LOG_DEBUG); } + log_set_max_level_realm(LOG_REALM_SYSTEMD, log_get_max_level()); + r = must_be_root(); if (r < 0) goto exit;