From de18e4b8db23de40b626fb15ead6f416e7e4bdfc Mon Sep 17 00:00:00 2001 From: Keaton Burleson Date: Thu, 21 Sep 2023 11:56:50 -0500 Subject: [PATCH] [NEW] defaults to logging to stdout if no logfile is set --- util.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/util.c b/util.c index 7fe0df7..62e21ad 100644 --- a/util.c +++ b/util.c @@ -216,9 +216,14 @@ void xlog(struct udata *ud, char *fmt, ...) FILE *fp; off_t pos; - fp = (ud == NULL) ? stderr : ud->logfp; + fp = (ud == NULL) ? stderr : ud->logfp; + + if (fp == NULL) { + fp = stdout; + } else { + fprintf(fp, "%s %lld pid=%d ", tstamp(now), (long long)now, getpid()); + } - fprintf(fp, "%s %lld pid=%d ", tstamp(now), (long long)now, getpid()); va_start(ap, fmt); vfprintf(fp, fmt, ap);