diff --git a/src/config.ts b/src/config.ts index b2161d1..450078b 100644 --- a/src/config.ts +++ b/src/config.ts @@ -5,6 +5,7 @@ const config = { methods: ['GET', 'POST'] }, mysql: { + enable: false, host: 'localhost', port: 3306, database: '', diff --git a/src/lib/Database/MySQLConnection.ts b/src/lib/Database/MySQLConnection.ts index b72b181..b98de9c 100644 --- a/src/lib/Database/MySQLConnection.ts +++ b/src/lib/Database/MySQLConnection.ts @@ -9,9 +9,13 @@ import config from "../../config"; class MySQLConnectPool { private pool: any; - private logger = new Logger('MySQLConnection'); + private logger = new Logger('MySQL'); constructor() { + if(!config.mysql.enable){ + this.logger.warn('Database is disabled, initialization terminated'); + return; + } this.pool = this.createConnectPool(); this.logger.info("Database connection pool created") setTimeout(async () => { diff --git a/src/lib/Database/RedisConnection.ts b/src/lib/Database/RedisConnection.ts index b8a7b4c..bb946af 100644 --- a/src/lib/Database/RedisConnection.ts +++ b/src/lib/Database/RedisConnection.ts @@ -8,7 +8,7 @@ class _RedisConnection { constructor() { if (!config.redis.enable) { - this.logger.info('Database is disabled, initialization terminated'); + this.logger.warn('Database is disabled, initialization terminated'); return; }