revised log filter code

revised log filtering code
This commit is contained in:
woogerboy21 2014-06-23 01:20:45 -04:00
parent 236e0a4197
commit f8b2e81283

View file

@ -56,6 +56,7 @@ void ServerLogger::logMessage(QString message, void *caller)
switch (loglevel) switch (loglevel)
{ {
case 1: case 1:
capture = 0;
break; break;
case 2: case 2:
@ -71,17 +72,16 @@ void ServerLogger::logMessage(QString message, void *caller)
found = message.indexOf("Command_RoomSay.ext", Qt::CaseInsensitive); if (found != -1){ capture = 1; } found = message.indexOf("Command_RoomSay.ext", Qt::CaseInsensitive); if (found != -1){ capture = 1; }
found = message.indexOf("Command_Message.ext", Qt::CaseInsensitive); if (found != -1){ capture = 1; } found = message.indexOf("Command_Message.ext", Qt::CaseInsensitive); if (found != -1){ capture = 1; }
found = message.indexOf("Command_GameSay.ext", Qt::CaseInsensitive); if (found != -1){ capture = 1; } found = message.indexOf("Command_GameSay.ext", Qt::CaseInsensitive); if (found != -1){ capture = 1; }
if (capture != 0){
bufferMutex.lock();
buffer.append(QDateTime::currentDateTime().toString() + " " + callerString + message);
bufferMutex.unlock();
}
break; break;
default: default:
bufferMutex.lock(); capture = 1;
buffer.append(QDateTime::currentDateTime().toString() + " " + callerString + message); }
bufferMutex.unlock();
if (capture != 0){
bufferMutex.lock();
buffer.append(QDateTime::currentDateTime().toString() + " " + callerString + message);
bufferMutex.unlock();
} }
emit sigFlushBuffer(); emit sigFlushBuffer();
} }