aboutsummaryrefslogtreecommitdiff
path: root/src/Logger/logevent.cpp
blob: 9d1858cfe7c89e60e850c6460c37396019ee0b00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "logger.h"

void Logger::logEvent(const QString &messageType,
                      const QString &message)
{
    // printing to display suppressed?
    if ( ! _suppressDisplay.contains(messageType) and ! _suppressDisplay.contains("all") )
    {
        QString dateTimeStr(QDateTime::currentDateTime().toString("dd-MM-yyyy HH:mm:ss:zzz"));
        logPrimitive() << QStringLiteral("[%1][%2]\t%3").arg(dateTimeStr, messageType, message.toLatin1()) << endl;
    }

    // printing to logfile suppressed?
    if ( ! _suppressLog.contains(messageType) and ! _suppressLog.contains("all") )
    {
        // write message to log
        QString dateTimeStr(QDateTime::currentDateTime().toString("dd-MM-yyyy HH:mm:ss:zzz"));
        writeLogFile( QStringLiteral("[%1][%2]\t%3").arg(dateTimeStr, messageType, message.toLatin1()) );
    }
}