Added discord methods in events.js and renamed some variables in config then adapted the code around that. Redid date structures in Logger
This commit is contained in:
@@ -1,9 +1,11 @@
|
||||
import colours from 'colors/safe';
|
||||
import moment from 'moment';
|
||||
import fs from 'fs';
|
||||
|
||||
let LogLevel = 1;
|
||||
let Dialect = 'SQLITE';
|
||||
let logPath = 'logs.log';
|
||||
let dateFormat = 'DD-MM-YY HH:MM:ss'
|
||||
|
||||
export class Logger {
|
||||
static init(path) {
|
||||
@@ -34,6 +36,10 @@ export class Logger {
|
||||
Dialect = dialect;
|
||||
}
|
||||
|
||||
static SetDateFormat(format) {
|
||||
dateFormat = format;
|
||||
}
|
||||
|
||||
static get VERBOSE_LOGS() {return 0;}
|
||||
static get DEBUG_LOGS() {return 1;}
|
||||
static get INFO_LOGS() {return 2;}
|
||||
@@ -41,7 +47,7 @@ export class Logger {
|
||||
|
||||
static database(message) {
|
||||
if (LogLevel > 0) return;
|
||||
let d = new Date();
|
||||
let d = moment().format(dateFormat);
|
||||
fs.appendFileSync(logPath, `[${d.toLocaleString()}] [${Dialect}] ${message} \n`);
|
||||
console.log('[' + d.toLocaleString() + '] ['
|
||||
+ colours.magenta(Dialect) + '] ' + message);
|
||||
@@ -49,7 +55,7 @@ export class Logger {
|
||||
|
||||
static middleware(message) {
|
||||
if (LogLevel > 0) return;
|
||||
let d = new Date();
|
||||
let d = moment().format(dateFormat);
|
||||
fs.appendFileSync(logPath, `[${d.toLocaleString()}] [HTTP-MIDDLEWARE] ${message} \n`);
|
||||
console.log('[' + d.toLocaleString() + '] ['
|
||||
+ colours.blue('HTTP-MIDDLEWARE') + '] ' + message);
|
||||
@@ -57,22 +63,22 @@ export class Logger {
|
||||
|
||||
static debug(message) {
|
||||
if (LogLevel > 1) return;
|
||||
let d = new Date();
|
||||
let d = moment().format(dateFormat);
|
||||
fs.appendFileSync(logPath, `[${d.toLocaleString()}] [DEBUG] ${message} \n`);
|
||||
console.log('[' + d.toLocaleString() + '] ['
|
||||
+ colours.cyan('DEBUG') + '] ' + message);
|
||||
}
|
||||
|
||||
static ready() {
|
||||
let d = new Date();
|
||||
let d = moment().format(dateFormat);
|
||||
fs.appendFileSync(logPath, `[${d.toLocaleString()}] [READY] \n`);
|
||||
console.log('[' + d.toLocaleString() + '] ['
|
||||
+ colours.rainbow('READY') + ']');
|
||||
}
|
||||
|
||||
|
||||
static info(message) {
|
||||
if (LogLevel > 2) return;
|
||||
let d = new Date();
|
||||
let d = moment().format(dateFormat);
|
||||
fs.appendFileSync(logPath, `[${d.toLocaleString()}] [INFO] ${message} \n`);
|
||||
console.log('[' + d.toLocaleString() + '] ['
|
||||
+ colours.green('INFO') + '] ' + message);
|
||||
@@ -80,21 +86,21 @@ export class Logger {
|
||||
|
||||
static warn(message) {
|
||||
if (LogLevel > 3) return;
|
||||
let d = new Date();
|
||||
let d = moment().format(dateFormat);
|
||||
fs.appendFileSync(logPath, `[${d.toLocaleString()}] [WARN] ${message} \n`);
|
||||
console.log('[' + d.toLocaleString() + '] ['
|
||||
+ colours.yellow('WARN') + '] ' + message);
|
||||
}
|
||||
|
||||
static error(message) {
|
||||
let d = new Date();
|
||||
let d = moment().format(dateFormat);
|
||||
fs.appendFileSync(logPath, `[${d.toLocaleString()}] [ERROR] ${message} \n`);
|
||||
console.log('[' + d.toLocaleString() + '] ['
|
||||
+ colours.red('ERROR') + '] ' + message);
|
||||
}
|
||||
|
||||
static panic(message) {
|
||||
let d = new Date();
|
||||
let d = moment().format(dateFormat);
|
||||
fs.appendFileSync(logPath, `[${d.toLocaleString()}] [PANIC] ${message} \n`);
|
||||
console.log('[' + d.toLocaleString() + '] ['
|
||||
+ colours.red('PANIC') + '] ' + message);
|
||||
|
||||
Reference in New Issue
Block a user