diff --git a/sbin/hastd/primary.c b/sbin/hastd/primary.c index 8a2065bf7787..6246c710b583 100644 --- a/sbin/hastd/primary.c +++ b/sbin/hastd/primary.c @@ -806,7 +806,7 @@ hastd_primary(struct hast_resource *res) { pthread_t td; pid_t pid; - int error, mode; + int error, mode, debuglevel; /* * Create communication channel for sending control commands from @@ -858,6 +858,7 @@ hastd_primary(struct hast_resource *res) gres = res; mode = pjdlog_mode_get(); + debuglevel = pjdlog_debug_get(); /* Declare that we are sender. */ proto_send(res->hr_event, NULL, 0); @@ -869,6 +870,7 @@ hastd_primary(struct hast_resource *res) descriptors_assert(res, mode); pjdlog_init(mode); + pjdlog_debug_set(debuglevel); pjdlog_prefix_set("[%s] (%s) ", res->hr_name, role2str(res->hr_role)); setproctitle("%s (primary)", res->hr_name); diff --git a/sbin/hastd/secondary.c b/sbin/hastd/secondary.c index 9c859e080cd7..46fa6f33a661 100644 --- a/sbin/hastd/secondary.c +++ b/sbin/hastd/secondary.c @@ -346,7 +346,7 @@ hastd_secondary(struct hast_resource *res, struct nv *nvin) sigset_t mask; pthread_t td; pid_t pid; - int error, mode; + int error, mode, debuglevel; /* * Create communication channel between parent and child. @@ -398,6 +398,7 @@ hastd_secondary(struct hast_resource *res, struct nv *nvin) gres = res; mode = pjdlog_mode_get(); + debuglevel = pjdlog_debug_get(); /* Declare that we are sender. */ proto_send(res->hr_event, NULL, 0); @@ -409,6 +410,7 @@ hastd_secondary(struct hast_resource *res, struct nv *nvin) descriptors_assert(res, mode); pjdlog_init(mode); + pjdlog_debug_set(debuglevel); pjdlog_prefix_set("[%s] (%s) ", res->hr_name, role2str(res->hr_role)); setproctitle("%s (secondary)", res->hr_name);