Adding logger wrapper.

Log backend messages to syslog.
fixes #135
This commit is contained in:
softsimon
2020-10-13 15:27:52 +07:00
parent 4c203631db
commit 4dacf292c2
15 changed files with 238 additions and 66 deletions

View File

@@ -1,5 +1,6 @@
const config = require('../mempool-config.json');
import { createPool } from 'mysql2/promise';
import logger from './logger';
export class DB {
static pool = createPool({
@@ -16,11 +17,11 @@ export class DB {
export async function checkDbConnection() {
try {
const connection = await DB.pool.getConnection();
console.log('Database connection established.');
logger.info('Database connection established.');
connection.release();
} catch (e) {
console.log('Could not connect to database.');
console.log(e);
logger.err('Could not connect to database.');
logger.err(e);
process.exit(1);
}
}