Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormain() <main@ehvag.eu.org>2014-07-18 14:08:20 +0400
committerMikkel Krautz <mikkel@krautz.dk>2014-07-18 14:09:06 +0400
commit30023c5b361fa17f59e38b1689e76a28a7e49dc7 (patch)
treea153dd850570580540d8de774dc6535efc7975e9 /src/murmur/UnixMurmur.cpp
parentdc3b78c9147fe7da57ec7de58cf952d4ae281b4e (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.cpp4
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");