update logs module
This commit is contained in:
parent
ceddf97044
commit
8c4f5d5346
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user