]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev-control: move setting of log level to manager_adjust_config()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 20 Jan 2025 19:03:05 +0000 (04:03 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 20 Jan 2025 19:12:18 +0000 (04:12 +0900)
No functional change, just refactoring.

src/udev/udev-config.c

index e60464360dbd9eb0c74c78a15412512d76807c2c..5c963e4ffdd40d96d7905a8819ac8c3667f905b0 100644 (file)
@@ -320,6 +320,8 @@ void manager_set_log_level(Manager *manager, int log_level) {
 static void manager_adjust_config(UdevConfig *config) {
         assert(config);
 
+        log_set_max_level(config->log_level);
+
         if (config->timeout_usec < MIN_WORKER_TIMEOUT_USEC) {
                 log_debug("Timeout (%s) for processing event is too small, using the default: %s",
                           FORMAT_TIMESPAN(config->timeout_usec, 1),
@@ -411,7 +413,6 @@ int manager_load(Manager *manager, int argc, char *argv[]) {
         if (arg_debug)
                 log_set_target(LOG_TARGET_CONSOLE);
 
-        log_set_max_level(manager->config.log_level);
         manager_adjust_config(&manager->config);
         return 1;
 }
@@ -424,7 +425,6 @@ UdevReloadFlags manager_reload_config(Manager *manager) {
         manager->config_by_udev_conf = UDEV_CONFIG_INIT;
         manager_parse_udev_config(&manager->config_by_udev_conf);
         manager_merge_config(manager);
-        log_set_max_level(manager->config.log_level);
         manager_adjust_config(&manager->config);
 
         if (manager->config.resolve_name_timing != old.resolve_name_timing)