X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcommon%2Flogger.cpp;h=bf270f9dbe356e487699bc3466368f7884d823d0;hb=fdfd62334f728bd05470c5191194d55027fec86e;hp=d9708f780923a79fc3e9d10505ec758165dfa6dd;hpb=98bec7bab038a8e656f90617c59fe1e8c0907f71;p=quassel.git diff --git a/src/common/logger.cpp b/src/common/logger.cpp index d9708f78..bf270f9d 100644 --- a/src/common/logger.cpp +++ b/src/common/logger.cpp @@ -78,17 +78,19 @@ void Logger::log() { } #endif - _buffer.prepend(QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss ")); + // if we neither use syslog nor have a logfile we log to stdout - // if we don't have a logfile we log to stdout + if(Quassel::logFile() || !Quassel::logToSyslog()) { + _buffer.prepend(QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss ")); - QTextStream out(stdout); - if(Quassel::logFile() && Quassel::logFile()->isOpen()) { - _buffer.remove(QChar('\n')); - out.setDevice(Quassel::logFile()); - } + QTextStream out(stdout); + if(Quassel::logFile() && Quassel::logFile()->isOpen()) { + _buffer.remove(QChar('\n')); + out.setDevice(Quassel::logFile()); + } - out << _buffer << endl; + out << _buffer << endl; + } }