improved code structure

improved code structure for clarity
This commit is contained in:
woogerboy21 2014-06-23 03:38:26 -04:00
parent c5fae5682a
commit 234a68dfd0

View file

@ -5,11 +5,13 @@
#include <QDateTime> #include <QDateTime>
#include <QSettings> #include <QSettings>
#include <iostream> #include <iostream>
#include <list>
#ifdef Q_OS_UNIX #ifdef Q_OS_UNIX
# include <sys/types.h> # include <sys/types.h>
# include <sys/socket.h> # include <sys/socket.h>
# include <unistd.h> # include <unistd.h>
#endif #endif
using namespace std;
ServerLogger::ServerLogger(bool _logToConsole, QObject *parent) ServerLogger::ServerLogger(bool _logToConsole, QObject *parent)
: QObject(parent), logToConsole(_logToConsole), flushRunning(false) : QObject(parent), logToConsole(_logToConsole), flushRunning(false)
@ -51,7 +53,7 @@ void ServerLogger::logMessage(QString message, void *caller)
//filter out all log entries based on loglevel value in configuration file //filter out all log entries based on loglevel value in configuration file
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; list<string> lst_str;
loglevel = settings->value("server/loglevel").toInt(); loglevel = settings->value("server/loglevel").toInt();
@ -63,24 +65,22 @@ void ServerLogger::logMessage(QString message, void *caller)
case 2: case 2:
// filter message log data // filter message log data
list = [ lst_str.push_back("Adding room: ID=");
"Adding room: ID=", lst_str.push_back("Starting status update clock");
"Starting status update clock", lst_str.push_back("Starting server on port");
"Starting server on port", lst_str.push_back("Server listening.");
"Server listening.", lst_str.push_back("Server::loginUser:");
"Server::loginUser:", lst_str.push_back("Server::removeClient:");
"Server::removeClient:", lst_str.push_back("Command_Login.ext");
"Command_Login.ext", lst_str.push_back("Command_RoomSay.ext");
"Command_RoomSay.ext", lst_str.push_back("Command_Message.ext");
"Command_Message.ext", lst_str.push_back("Command_GameSay.ext");
"Command_GameSay.ext" for (list<string>::iterator i = lst_str.begin(); i != lst_str.end(); i++)
]; {
if(message.indexOf((*i).c_str(), Qt::CaseInsensitive) != -1) {
for x in list { capture = 1;
if(message.indexOf(x, Qt::CaseInsensitive) != -1) { break;
capture = 1; }
break;
}
} }
break; break;