changes in logging with sqlite-db
This commit is contained in:
@@ -91,7 +91,7 @@ Log::Log(gameTableImpl* w, ConfigFile *c) : myW(w), myConfig(c), myLogDir(0), my
|
|||||||
|
|
||||||
// Session-Tabelle
|
// Session-Tabelle
|
||||||
sql = "CREATE TABLE Session (";
|
sql = "CREATE TABLE Session (";
|
||||||
sql += "Version TEXT,";
|
sql += "PokerTH_Version TEXT,";
|
||||||
sql += "Date TEXT,";
|
sql += "Date TEXT,";
|
||||||
sql += "Time TEXT,";
|
sql += "Time TEXT,";
|
||||||
sql += "PRIMARY KEY(Date,Time))";
|
sql += "PRIMARY KEY(Date,Time))";
|
||||||
@@ -124,10 +124,16 @@ Log::Log(gameTableImpl* w, ConfigFile *c) : myW(w), myConfig(c), myLogDir(0), my
|
|||||||
sql = "CREATE TABLE Hand (";
|
sql = "CREATE TABLE Hand (";
|
||||||
sql += "HandID INTEGER NOT NULL,";
|
sql += "HandID INTEGER NOT NULL,";
|
||||||
sql += "GameID INTEGER NOT NULL,";
|
sql += "GameID INTEGER NOT NULL,";
|
||||||
|
sql += "Sb_Amount INTEGER,";
|
||||||
|
sql += "Sb_Seat INTEGER,";
|
||||||
|
sql += "Bb_Amount INTEGER,";
|
||||||
|
sql += "Bb_Seat INTEGER,";
|
||||||
|
sql += "Dealer_Seat INTEGER,";
|
||||||
for(i=1; i<=MAX_NUMBER_OF_PLAYERS; i++) {
|
for(i=1; i<=MAX_NUMBER_OF_PLAYERS; i++) {
|
||||||
sql += "Seat_" + QString("%1").arg(i) + "_Cash INTEGER,";
|
sql += "Seat_" + QString("%1").arg(i) + "_Cash INTEGER,";
|
||||||
sql += "Seat_" + QString("%1").arg(i) + "_Card_1 INTEGER,";
|
sql += "Seat_" + QString("%1").arg(i) + "_Card_1 INTEGER,";
|
||||||
sql += "Seat_" + QString("%1").arg(i) + "_Card_2 INTEGER,";
|
sql += "Seat_" + QString("%1").arg(i) + "_Card_2 INTEGER,";
|
||||||
|
sql += "Seat_" + QString("%1").arg(i) + "_Hand TEXT,";
|
||||||
}
|
}
|
||||||
for(i=1; i<=5; i++) {
|
for(i=1; i<=5; i++) {
|
||||||
sql += "BoardCard_" + QString("%1").arg(i) + " INTEGER,";
|
sql += "BoardCard_" + QString("%1").arg(i) + " INTEGER,";
|
||||||
@@ -164,7 +170,7 @@ Log::Log(gameTableImpl* w, ConfigFile *c) : myW(w), myConfig(c), myLogDir(0), my
|
|||||||
|
|
||||||
for(i=0; i<logFileList.count(); i++) {
|
for(i=0; i<logFileList.count(); i++) {
|
||||||
|
|
||||||
// cout << logFileList.at(i).toStdString() << endl;
|
// cout << logFileList.at(i).toStdString() << endl;
|
||||||
|
|
||||||
QString dateString = logFileList.at(i);
|
QString dateString = logFileList.at(i);
|
||||||
dateString.remove("pokerth-log-");
|
dateString.remove("pokerth-log-");
|
||||||
@@ -173,11 +179,11 @@ Log::Log(gameTableImpl* w, ConfigFile *c) : myW(w), myConfig(c), myLogDir(0), my
|
|||||||
QDate dateOfFile(QDate::fromString(dateString, Qt::ISODate));
|
QDate dateOfFile(QDate::fromString(dateString, Qt::ISODate));
|
||||||
QDate today(QDate::currentDate());
|
QDate today(QDate::currentDate());
|
||||||
|
|
||||||
// cout << dateOfFile.daysTo(today) << endl;
|
// cout << dateOfFile.daysTo(today) << endl;
|
||||||
|
|
||||||
if (dateOfFile.daysTo(today) > daysUntilWaste) {
|
if (dateOfFile.daysTo(today) > daysUntilWaste) {
|
||||||
|
|
||||||
// cout << QString::QString(myLogDir->absolutePath()+"/"+logFileList.at(i)).toStdString() << endl;
|
// cout << QString::QString(myLogDir->absolutePath()+"/"+logFileList.at(i)).toStdString() << endl;
|
||||||
QFile fileToDelete(myLogDir->absolutePath()+"/"+logFileList.at(i));
|
QFile fileToDelete(myLogDir->absolutePath()+"/"+logFileList.at(i));
|
||||||
fileToDelete.remove();
|
fileToDelete.remove();
|
||||||
}
|
}
|
||||||
@@ -191,7 +197,11 @@ Log::Log(gameTableImpl* w, ConfigFile *c) : myW(w), myConfig(c), myLogDir(0), my
|
|||||||
|
|
||||||
Log::~Log()
|
Log::~Log()
|
||||||
{
|
{
|
||||||
cerr << "log destruktor";
|
qDebug() << "close log";
|
||||||
|
|
||||||
|
// Datenbank schließe
|
||||||
|
mySqliteLogDb->close();
|
||||||
|
|
||||||
delete myConfig;
|
delete myConfig;
|
||||||
delete myLogDir;
|
delete myLogDir;
|
||||||
delete myHtmlLogFile;
|
delete myHtmlLogFile;
|
||||||
@@ -200,15 +210,6 @@ Log::~Log()
|
|||||||
myConfig = 0;
|
myConfig = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Log::closeLogDbAtExit()
|
|
||||||
{
|
|
||||||
// Datenbank schließen
|
|
||||||
mySqliteLogDb->close();
|
|
||||||
delete mySqliteLogDb;
|
|
||||||
mySqliteLogDb = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void Log::logPlayerActionMsg(QString msg, int playerID, int action, int setValue) {
|
void Log::logPlayerActionMsg(QString msg, int playerID, int action, int setValue) {
|
||||||
|
|
||||||
switch (action) {
|
switch (action) {
|
||||||
|
|||||||
Reference in New Issue
Block a user