changes in logging with sqlite-db

This commit is contained in:
floty
2010-07-13 20:26:46 +00:00
parent 9e45ed93c0
commit bebc215e88
+12 -11
View File
@@ -91,7 +91,7 @@ Log::Log(gameTableImpl* w, ConfigFile *c) : myW(w), myConfig(c), myLogDir(0), my
// Session-Tabelle
sql = "CREATE TABLE Session (";
sql += "Version TEXT,";
sql += "PokerTH_Version TEXT,";
sql += "Date TEXT,";
sql += "Time TEXT,";
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 += "HandID 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++) {
sql += "Seat_" + QString("%1").arg(i) + "_Cash 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) + "_Hand TEXT,";
}
for(i=1; i<=5; i++) {
sql += "BoardCard_" + QString("%1").arg(i) + " INTEGER,";
@@ -191,7 +197,11 @@ Log::Log(gameTableImpl* w, ConfigFile *c) : myW(w), myConfig(c), myLogDir(0), my
Log::~Log()
{
cerr << "log destruktor";
qDebug() << "close log";
// Datenbank schließe
mySqliteLogDb->close();
delete myConfig;
delete myLogDir;
delete myHtmlLogFile;
@@ -200,15 +210,6 @@ Log::~Log()
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) {
switch (action) {