#ifndef LOG_H #define LOG_H #include "db/db.h" #include "coreSQLiteStudio_global.h" #include #include #include #include class QueryExecutorStep; API_EXPORT QString getLogDateTime(); API_EXPORT void logSql(Db* db, const QString& str, const QHash& args, Db::Flags flags); API_EXPORT void logSql(Db* db, const QString& str, const QList& args, Db::Flags flags); API_EXPORT void logExecutorStep(QueryExecutorStep* step); API_EXPORT void logExecutorAfterStep(const QString& str); API_EXPORT bool isExecutorLoggingEnabled(); API_EXPORT void setSqlLoggingEnabled(bool enabled); API_EXPORT void setSqlLoggingFilter(const QString& filter); API_EXPORT void setExecutorLoggingEnabled(bool enabled); #endif // LOG_H