#include "mysqlConn.h"
#include "ConfigParser.h"
+#include "tools.h"
+#include "log.h"
#define DATABASE_VERSION "20"
static void show_mysql_error();
}
}
fclose(f);
- }
+ } else
+ printf_log("main", LOG_ERROR | LOG_MYSQL, "File not found: database.sql");
f = fopen("database.defaults.sql", "r");
if (f) {
char line[4096];
}
}
fclose(f);
- }
+ } else
+ printf_log("main", LOG_ERROR | LOG_MYSQL, "File not found: database.defaults.sql");
do {
MYSQL_RES *res = mysql_store_result(mysql_conn);
mysql_free_result(res);
}
fclose(f);
} else
- perror("database.sql missing!");
+ printf_log("main", LOG_ERROR | LOG_MYSQL, "File not found: database.upgrade.sql");
do {
MYSQL_RES *res = mysql_store_result(mysql_conn);
mysql_free_result(res);
static void show_mysql_error() {
MYSQL *mysql_conn = get_mysql_conn();
//show mysql_error()
- putlog(LOGLEVEL_ERROR, "MySQL Error: %s\n", mysql_error(mysql_conn));
+ printf_log("main", LOG_ERROR | LOG_MYSQL, "Error: %s\n", mysql_error(mysql_conn));
}
void printf_mysql_query(const char *text, ...) {
va_end(arg_list);
if (pos < 0 || pos > (MYSQLMAXLEN - 2)) pos = MYSQLMAXLEN - 2;
queryBuf[pos] = '\0';
- putlog(LOGLEVEL_MYSQL, "MySQL: %s\n", queryBuf);
+ printf_log("main", LOG_MYSQL, "%s\n", queryBuf);
if(mysql_query(mysql_conn, queryBuf)) {
check_mysql();
if(mysql_query(mysql_conn, queryBuf)) {
va_end(arg_list);
if (pos < 0 || pos > (len - 2)) pos = len - 2;
queryBuf[pos] = '\0';
- putlog(LOGLEVEL_MYSQL, "MySQL: %s\n", queryBuf);
+ printf_log("main", LOG_MYSQL, "%s\n", queryBuf);
if(mysql_query(mysql_conn, queryBuf)) {
check_mysql();
if(mysql_query(mysql_conn, queryBuf)) {