From e0a65f67c9318035e3264d034f721c91d113945e Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sat, 6 Mar 2021 23:55:54 +0100 Subject: [PATCH] Minor, staticify, reduce includes and allow debug to kmsg The loglevel setting should control all logging, regardless of where we target it. Signed-off-by: Joachim Wiberg --- src/log.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/log.c b/src/log.c index 25581024..5e82fb5f 100644 --- a/src/log.c +++ b/src/log.c @@ -22,7 +22,6 @@ */ #include "config.h" -#include /* sched_yield() */ #include #include #include @@ -56,7 +55,7 @@ void log_exit(void) enable_progress(1); } -void log_open(void) +static void log_open(void) { int opts = LOG_PID; @@ -100,11 +99,12 @@ void logit(int prio, const char *fmt, ...) if (up || fexist("/dev/log")) { if (!up) log_open(); + vsyslog(prio, fmt, ap); goto done; } - if (!debug && prio > loglevel) + if (prio > loglevel) goto done; fp = fopen("/dev/kmsg", "w");