Added logging

This commit is contained in:
2019-05-23 20:22:51 +10:00
parent 378520d50a
commit de1b0446fa
5 changed files with 86 additions and 51 deletions
+6 -3
View File
@@ -4,6 +4,9 @@ require('dotenv').config();
//libraries
let mysql = require('mysql');
//utilities
let { log } = require('../common/utilities.js');
let connection;
function handleDisconnect() {
@@ -19,16 +22,16 @@ function handleDisconnect() {
//connect
connection.connect((err) => {
if (err) {
console.log('Error connecting to mysql: ', err);
log('Error connecting to mysql: ', err);
setTimeout(handleDisconnect, 2000);
} else {
console.log('Connected to mysql');
log('Connected to mysql');
}
});
//prepare for failure
connection.on('error', (err) => {
console.log('mysql error: ', err);
log('mysql error: ', err);
if (err.code === 'PROTOCOL_CONNECTION_LOST') {
handleDisconnect();