From: oetiker Date: Mon, 22 Mar 2010 14:51:06 +0000 (+0000) Subject: rrdcached: Log to stderr (in addition to syslog) when running in foreground. -- Sebas... X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=commitdiff_plain;h=116616fe64adf308a6bd11677245cca0bc8c5e05 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 --- 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) /**/