Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f12670e9

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID f12670e998440bc0f0484616cb81b81f81758767
  • Vorgänger 153c0e85
  • Nachfolger 4956cce5

some logger stuff

Unterschiede anzeigen:

src/database.h
#include "enums/databasetype.h"
#include "logger.h"
namespace CuteEntityManager {
#ifdef QT_DEBUG
#define DEFAULTMSGTYPE MsgType::DEBUG
#else
#define DEFAULTMSGTYPE MsgType::CRITICAL
#endif
class Database {
private:
QSqlDatabase database;
......
bool supportTransactions;
Logger *logger = nullptr;
void init();
void initLogger(bool activated, bool logQueries, bool logErrors);
void initLogger(bool activated, bool logQueries, bool logErrors, MsgType type);
bool logQueries;
bool logErrors;
public:
Database(QSqlDatabase database, bool loggerActivated = true,
bool logQueries = false, bool logErrors = true);
bool logQueries = false, bool logErrors = true,MsgType type= DEFAULTMSGTYPE);
~Database();
Database(QString databaseType, QString connectionName = QString(""),
QString hostname = QString(""),
QString databasename = QString("") ,
QString username = QString(""), QString password = QString(""),
qint64 port = 0, bool loggerActivated = true, bool logQueries = false,
bool logErrors = true, QString databaseOptions = "");
bool logErrors = true, QString databaseOptions = "",MsgType type= DEFAULTMSGTYPE);
QSqlDatabase getDatabase();
QString getConnectionName();
QSqlQuery getQuery();

Auch abrufbar als: Unified diff