From: Lennart Poettering Date: Wed, 28 Feb 2024 08:43:02 +0000 (+0100) Subject: userbdb: pass log level from main daemon to worker X-Git-Tag: v256-rc1~712 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f9f5ce61faaa80b84a4bc459a013c1226ece1ca2;p=thirdparty%2Fsystemd.git userbdb: pass log level from main daemon to worker --- 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);