diff options
author | Tomas Heinrich <theinric@redhat.com> | 2012-05-29 11:21:50 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2012-05-29 11:21:50 +0200 |
commit | a4980cbde24b48c5540435d27d01651d5ca46d03 (patch) | |
tree | f369293f701bed7f98829e1ead9219ddd1e843e9 /runtime/debug.h | |
parent | 131e581845678a30e3dea0e499e78acc429cd5fa (diff) | |
download | rsyslog-a4980cbde24b48c5540435d27d01651d5ca46d03.tar.gz rsyslog-a4980cbde24b48c5540435d27d01651d5ca46d03.tar.bz2 rsyslog-a4980cbde24b48c5540435d27d01651d5ca46d03.zip |
bugfix: if debug message could end up in log file when forking
if rsyslog was set to auto-background (thus fork, the default) and debug
mode to stdout was enabled, debug messages ended up in the first log file
opened. Currently, stdout logging is completely disabled in forking mode
(but writing to the debug log file is still possible). This is a change
in behaviour, which is under review. If it causes problems to you,
please let us know.
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
Diffstat (limited to 'runtime/debug.h')
-rw-r--r-- | runtime/debug.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/debug.h b/runtime/debug.h index 717c0fef..26672c3e 100644 --- a/runtime/debug.h +++ b/runtime/debug.h @@ -35,6 +35,7 @@ /* external static data elements (some time to be replaced) */ extern int Debug; /* debug flag - read-only after startup */ extern int debugging_on; /* read-only, except on sig USR1 */ +extern int stddbg; /* the handle for regular debug output, set to stdout if not forking, -1 otherwise */ /* data types */ |