updated for clarity

updated filtering code for clarity (based on recommendations)
This commit is contained in:
woogerboy21 2014-06-23 01:39:13 -04:00
parent f8b2e81283
commit c5fae5682a

View file

@ -53,6 +53,8 @@ void ServerLogger::logMessage(QString message, void *caller)
QSettings *settings = new QSettings("servatrice.ini", QSettings::IniFormat); QSettings *settings = new QSettings("servatrice.ini", QSettings::IniFormat);
int found = 0; int capture = 0; int loglevel = 0; int found = 0; int capture = 0; int loglevel = 0;
loglevel = settings->value("server/loglevel").toInt(); loglevel = settings->value("server/loglevel").toInt();
switch (loglevel) switch (loglevel)
{ {
case 1: case 1:
@ -60,18 +62,26 @@ void ServerLogger::logMessage(QString message, void *caller)
break; break;
case 2: case 2:
// filter message log data // filter message log data
found = message.indexOf("Adding room: ID=", Qt::CaseInsensitive); if (found != -1){ capture = 1; } list = [
found = message.indexOf("Starting status update clock", Qt::CaseInsensitive); if (found != -1){ capture = 1; } "Adding room: ID=",
found = message.indexOf("Starting server on port", Qt::CaseInsensitive); if (found != -1){ capture = 1; } "Starting status update clock",
found = message.indexOf("Server listening.", Qt::CaseInsensitive); if (found != -1){ capture = 1; } "Starting server on port",
found = message.indexOf("Server::loginUser:", Qt::CaseInsensitive); if (found != -1){ capture = 1; } "Server listening.",
found = message.indexOf("Server::removeClient:", Qt::CaseInsensitive); if (found != -1){ capture = 1; } "Server::loginUser:",
found = message.indexOf("Command_Login.ext", Qt::CaseInsensitive); if (found != -1){ capture = 1; } "Server::removeClient:",
found = message.indexOf("Command_RoomSay.ext", Qt::CaseInsensitive); if (found != -1){ capture = 1; } "Command_Login.ext",
found = message.indexOf("Command_Message.ext", Qt::CaseInsensitive); if (found != -1){ capture = 1; } "Command_RoomSay.ext",
found = message.indexOf("Command_GameSay.ext", Qt::CaseInsensitive); if (found != -1){ capture = 1; } "Command_Message.ext",
"Command_GameSay.ext"
];
for x in list {
if(message.indexOf(x, Qt::CaseInsensitive) != -1) {
capture = 1;
break;
}
}
break; break;
default: default: