From f25390004b86138704a3a8db3a4690a996ef226e Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Mon, 15 Jan 2018 07:03:09 +0100 Subject: [PATCH] Add support for redirecting output to a file using logit, issue #21 Signed-off-by: Joachim Nilsson --- src/service.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/service.c b/src/service.c index dedb8b54..e85b858b 100644 --- a/src/service.c +++ b/src/service.c @@ -248,12 +248,17 @@ static int service_start(svc_t *svc) /* Reset signals */ sig_unblock(); + if (svc->log.file[0] == '/') { + execlp("logit", "logit", "-f", svc->log.file, NULL); + _exit(0); + } + if (svc->log.ident[0]) tag = svc->log.ident; if (svc->log.prio[0]) prio = svc->log.prio; - execlp("logger", "logger", "-t", tag, "-p", prio, NULL); + execlp("logit", "logit", "-t", tag, "-p", prio, NULL); _exit(0); }