From 3909ecb7f090c792902cc97ecba00bb1660d1f53 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 16 Feb 2020 14:42:31 +0000 Subject: [PATCH] logging: start rather earlier This moves some messages printed by by early netlink and polypath setup to the proper logfile / syslog directly, rather than having them captured by the stderr capture from daemonize. Signed-off-by: Ian Jackson --- log.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/log.c b/log.c index f3b5cbd..f937d2e 100644 --- a/log.c +++ b/log.c @@ -455,7 +455,7 @@ static list_t *logfile_apply(closure_t *self, struct cloc loc, dict_t *context, st->level=string_list_to_word(dict_lookup(dict,"class"), message_class_table,"logfile"); - add_hook(PHASE_GETRESOURCES,logfile_phase_hook,st); + add_hook(PHASE_DAEMONIZE,logfile_phase_hook,st); add_hook(PHASE_CHILDPERSIST,logfile_childpersist_hook,st); return new_closure(&st->cl); @@ -567,7 +567,7 @@ static list_t *syslog_apply(closure_t *self, struct cloc loc, dict_t *context, st->facility=string_to_word(facstr,loc, syslog_facility_table,"syslog"); st->open=False; - add_hook(PHASE_GETRESOURCES,syslog_phase_hook,st); + add_hook(PHASE_DAEMONIZE,syslog_phase_hook,st); add_hook(PHASE_CHILDPERSIST,syslog_phase_hook,st); return new_closure(&st->cl); -- 2.30.2