diff options
Diffstat (limited to '')
-rw-r--r-- | service-quasselcore/patches/net-irc/quassel/syslog-fixes.patch | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/service-quasselcore/patches/net-irc/quassel/syslog-fixes.patch b/service-quasselcore/patches/net-irc/quassel/syslog-fixes.patch index 87f41a4..ce9ba55 100644 --- a/service-quasselcore/patches/net-irc/quassel/syslog-fixes.patch +++ b/service-quasselcore/patches/net-irc/quassel/syslog-fixes.patch @@ -1,12 +1,13 @@ diff --git a/src/common/logger.cpp b/src/common/logger.cpp -index b37abc29..80cec4b2 100644 +index ed8d8023..7bf7efb7 100644 --- a/src/common/logger.cpp +++ b/src/common/logger.cpp -@@ -37,7 +37,27 @@ namespace { +@@ -36,9 +36,28 @@ namespace { - QByteArray msgWithTime(const Logger::LogEntry& msg) + QByteArray msgWithTime(const Logger::LogEntry &msg) { - return (msg.timeStamp.toString("yyyy-MM-dd hh:mm:ss ") + msg.message + "\n").toUtf8(); +-}; + QString levelString; + + switch (msg.logLevel) { @@ -26,12 +27,13 @@ index b37abc29..80cec4b2 100644 + levelString = "[FATAL] "; + break; + } -+ + + return (msg.timeStamp.toString("yyyy-MM-dd hh:mm:ss ") + levelString + msg.message + "\n").toUtf8(); ++}; } - } // namespace -@@ -106,6 +126,23 @@ void Logger::setup(bool keepMessages) + +@@ -114,6 +133,23 @@ bool Logger::setup(bool keepMessages) #ifdef HAVE_SYSLOG _syslogEnabled = Quassel::isOptionSet("syslog"); @@ -55,9 +57,9 @@ index b37abc29..80cec4b2 100644 #endif _initialized = true; -@@ -147,28 +184,8 @@ void Logger::handleMessage(QtMsgType type, const QString& msg) +@@ -166,28 +202,8 @@ void Logger::handleMessage(QtMsgType type, const QString &msg) - void Logger::handleMessage(LogLevel level, const QString& msg) + void Logger::handleMessage(LogLevel level, const QString &msg) { - QString logString; - @@ -84,18 +86,18 @@ index b37abc29..80cec4b2 100644 + emit messageLogged({QDateTime::currentDateTime(), level, msg}); } - void Logger::onMessageLogged(const LogEntry& message) -@@ -208,7 +225,7 @@ void Logger::outputMessage(const LogEntry& message) + +@@ -229,7 +245,7 @@ void Logger::outputMessage(const LogEntry &message) case LogLevel::Fatal: prio = LOG_CRIT; } -- syslog(prio | LOG_USER, "%s", qPrintable(message.message)); +- syslog(prio|LOG_USER, "%s", qPrintable(message.message)); + syslog(prio, "%s", qPrintable(message.message)); } #endif diff --git a/src/common/logger.h b/src/common/logger.h -index 751fa05f..0f8cf820 100644 +index 8c1f2f00..a9a8ab69 100644 --- a/src/common/logger.h +++ b/src/common/logger.h @@ -111,6 +111,7 @@ private: |