From f9f5ce61faaa80b84a4bc459a013c1226ece1ca2 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 28 Feb 2024 09:43:02 +0100 Subject: [PATCH] userbdb: pass log level from main daemon to worker --- src/userdb/userdbd-manager.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/userdb/userdbd-manager.c b/src/userdb/userdbd-manager.c index 8720721f43c..5925602e433 100644 --- a/src/userdb/userdbd-manager.c +++ b/src/userdb/userdbd-manager.c @@ -192,6 +192,12 @@ static int start_one_worker(Manager *m) { _exit(EXIT_FAILURE); } + r = setenv_systemd_log_level(); + if (r < 0) { + log_error_errno(r, "Failed to set $SYSTEMD_LOG_LEVEL: %m"); + _exit(EXIT_FAILURE); + } + r = invoke_callout_binary(SYSTEMD_USERWORK_PATH, STRV_MAKE(SYSTEMD_USERWORK_PATH, "xxxxxxxxxxxxxxxx")); /* With some extra space rename_process() can make use of */ log_error_errno(r, "Failed start worker process: %m"); _exit(EXIT_FAILURE); -- 2.47.3