From 116616fe64adf308a6bd11677245cca0bc8c5e05 Mon Sep 17 00:00:00 2001 From: oetiker Date: Mon, 22 Mar 2010 14:51:06 +0000 Subject: [PATCH] rrdcached: Log to stderr (in addition to syslog) when running in foreground. -- Sebastian Harl git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@2037 a5681a0c-68f1-0310-ab6d-d61299d08faa --- src/rrd_daemon.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/rrd_daemon.c b/src/rrd_daemon.c index ba9c2ad..154f0de 100644 --- a/src/rrd_daemon.c +++ b/src/rrd_daemon.c @@ -111,7 +111,12 @@ #include /* }}} */ -#define RRDD_LOG(severity, ...) syslog ((severity), __VA_ARGS__) +#define RRDD_LOG(severity, ...) \ + do { \ + if (stay_foreground) \ + fprintf(stderr, __VA_ARGS__); \ + syslog ((severity), __VA_ARGS__); \ + } while (0) #ifndef __GNUC__ # define __attribute__(x) /**/ -- 2.11.0