]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev: setting the same log level to SYSTEMD realm
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 26 Oct 2018 00:45:35 +0000 (09:45 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 6 Nov 2018 06:45:22 +0000 (15:45 +0900)
Otherwise, many debug logs from libsystemd are dropped.

src/udev/udevadm-hwdb.c
src/udev/udevadm.c
src/udev/udevd.c

index 4eb2897b219556a107abd64971b56e1b23647799..e9a1af65fcd96939073793d672f0387845d7ab25 100644 (file)
@@ -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;
index e627c50ff953cb8380be6ed2b51619a09358669c..8ed679698aa0b5e0b4d90eeab7933e4e58214547 100644 (file)
@@ -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);
index 7ec30b92c37a94f231c3eb785fff81488e4a4b4e..49f178ef08b115d68ed5a4161446a61c23a8ac08 100644 (file)
@@ -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;