diff options
author | main() <main@ehvag.eu.org> | 2014-07-18 14:08:20 +0400 |
---|---|---|
committer | Mikkel Krautz <mikkel@krautz.dk> | 2014-07-18 14:09:06 +0400 |
commit | 30023c5b361fa17f59e38b1689e76a28a7e49dc7 (patch) | |
tree | a153dd850570580540d8de774dc6535efc7975e9 /src/murmur/UnixMurmur.cpp | |
parent | dc3b78c9147fe7da57ec7de58cf952d4ae281b4e (diff) |
Support logging to syslog in Murmur
Simply set the logfile path to "syslog" and Murmur will log to syslog.
This should be stable, it has approximately 4 user-months of testing.
Diffstat (limited to 'src/murmur/UnixMurmur.cpp')
-rw-r--r-- | src/murmur/UnixMurmur.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/murmur/UnixMurmur.cpp b/src/murmur/UnixMurmur.cpp index 799f0cce8..a42b26813 100644 --- a/src/murmur/UnixMurmur.cpp +++ b/src/murmur/UnixMurmur.cpp @@ -182,7 +182,9 @@ void UnixMurmur::handleSigHup() { ssize_t len = ::read(iHupFd[1], &tmp, sizeof(tmp)); Q_UNUSED(len); - if (! qfLog) { + if (logToSyslog) { + qWarning("Caught SIGHUP, but logging to syslog"); + } else if (! qfLog) { qWarning("Caught SIGHUP, but logfile not in use"); } else if (! qfLog->isOpen()) { qWarning("Caught SIGHUP, but logfile not in use -- interpreting as hint to quit"); |