1
0
Fork 0

update logs module

This commit is contained in:
Ruben Meyer 2020-10-01 21:27:20 +02:00
parent ceddf97044
commit 8c4f5d5346
Signed by: rxbn_
GPG Key ID: BE3BF898BE352FE2
1 changed files with 9 additions and 12 deletions

View File

@ -2,12 +2,13 @@ var methods = {};
let fs = require('fs'); let fs = require('fs');
let util = require('util'); let util = require('util');
var cfg = require(global['__dirname']+'/bin/config');
// save new line to file // save new line to file
newLine = (prefix, obj) => { newLine = (prefix, obj) => {
let date = new Date(); // current date let date = new Date(); // current date
let filename = global['gds'].cfg.log.filename(); // filename let filename = cfg.log.filename(); // filename
let dir = global['gds'].cfg.log.directory(); // directory let dir = cfg.log.directory(); // directory
let path = dir + filename; // filepath let path = dir + filename; // filepath
let fs_options = { // fs options for encoding, file mode and file flag let fs_options = { // fs options for encoding, file mode and file flag
encoding: "utf8", encoding: "utf8",
@ -46,7 +47,7 @@ newLine = (prefix, obj) => {
} }
}; };
fallback = (fn, ...data) => { log = (fn, ...data) => {
if(data.length == 1) data = data[0]; if(data.length == 1) data = data[0];
fn.apply(null, data); fn.apply(null, data);
@ -55,8 +56,7 @@ fallback = (fn, ...data) => {
// LOG | INFO // LOG | INFO
methods.log = (...data) => { methods.log = (...data) => {
if(global['modules'].cli) global['modules'].cli.log.apply(global['modules'].cli, data); log(console.log, data);
else fallback(console.log, data);
if(data.length == 1) data = data[0]; if(data.length == 1) data = data[0];
newLine(" [LOG]", data); newLine(" [LOG]", data);
@ -65,8 +65,7 @@ methods.info = methods.log;
// WARNING // WARNING
methods.warn = (...data) => { methods.warn = (...data) => {
if(global['modules'].cli) global['modules'].cli.log.apply(global['modules'].cli, data); log(console.warn, data);
else fallback(console.warn, data);
if(data.length == 1) data = data[0]; if(data.length == 1) data = data[0];
newLine(" [WARN]", data); newLine(" [WARN]", data);
@ -74,8 +73,7 @@ methods.warn = (...data) => {
// ERROR // ERROR
methods.error = (...data) => { methods.error = (...data) => {
if(global['modules'].cli) global['modules'].cli.log.apply(global['modules'].cli, data); log(console.error, data);
else fallback(console.error, data);
if(data.length == 1) data = data[0]; if(data.length == 1) data = data[0];
newLine("[ERROR]", data); newLine("[ERROR]", data);
@ -84,9 +82,8 @@ methods.err = methods.error;
// DEBUG // DEBUG
methods.debug = (...data) => { methods.debug = (...data) => {
if(global['gds'].debug) { if(global['debug'] === true) {
if(global['modules'].cli) global['modules'].cli.log.apply(global['modules'].cli, data); log(console.log, data);
else fallback(console.log, data);
if(data.length == 1) data = data[0]; if(data.length == 1) data = data[0];
newLine("[DEBUG]", data); newLine("[DEBUG]", data);