2017-09-13 10:51:52 +08:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
|
|
var path = require('path'),
|
|
|
|
|
chalk = require('chalk'),
|
|
|
|
|
moment = require('moment'),
|
|
|
|
|
config = require(path.resolve('./config/config'));
|
|
|
|
|
|
|
|
|
|
var appConfig = config.meanTorrentConfig.app;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* debug
|
|
|
|
|
* @param obj
|
|
|
|
|
*/
|
|
|
|
|
module.exports.debug = function (obj) {
|
|
|
|
|
if (appConfig.showDebugLog) {
|
2017-09-13 18:30:03 +08:00
|
|
|
console.log('[' + moment().format('YYYY-MM-DD HH:mm:ss') + ']');
|
|
|
|
|
console.log(obj);
|
2017-09-13 10:51:52 +08:00
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* debugGreen
|
|
|
|
|
* @param obj
|
|
|
|
|
*/
|
|
|
|
|
module.exports.debugGreen = function (obj) {
|
|
|
|
|
if (appConfig.showDebugLog) {
|
2017-09-13 18:30:03 +08:00
|
|
|
console.log(chalk.green('[' + moment().format('YYYY-MM-DD HH:mm:ss') + ']'));
|
|
|
|
|
console.log(obj);
|
2017-09-13 10:51:52 +08:00
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* debugRed
|
|
|
|
|
* @param obj
|
|
|
|
|
*/
|
|
|
|
|
module.exports.debugRed = function (obj) {
|
|
|
|
|
if (appConfig.showDebugLog) {
|
2017-09-13 18:30:03 +08:00
|
|
|
console.log(chalk.red('[' + moment().format('YYYY-MM-DD HH:mm:ss') + ']'));
|
|
|
|
|
console.log(obj);
|
2017-09-13 10:51:52 +08:00
|
|
|
}
|
|
|
|
|
};
|
2017-09-13 13:27:34 +08:00
|
|
|
module.exports.debugError = function (obj) {
|
|
|
|
|
this.debugRed(obj);
|
|
|
|
|
};
|
2017-09-13 10:51:52 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* debugBlue
|
|
|
|
|
* @param obj
|
|
|
|
|
*/
|
|
|
|
|
module.exports.debugBlue = function (obj) {
|
|
|
|
|
if (appConfig.showDebugLog) {
|
2017-09-13 18:30:03 +08:00
|
|
|
console.log(chalk.blue('[' + moment().format('YYYY-MM-DD HH:mm:ss') + ']'));
|
|
|
|
|
console.log(obj);
|
2017-09-13 10:51:52 +08:00
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* debugYellow
|
|
|
|
|
* @param obj
|
|
|
|
|
*/
|
|
|
|
|
module.exports.debugYellow = function (obj) {
|
|
|
|
|
if (appConfig.showDebugLog) {
|
2017-09-13 18:30:03 +08:00
|
|
|
console.log(chalk.yellow('[' + moment().format('YYYY-MM-DD HH:mm:ss') + ']'));
|
|
|
|
|
console.log(obj);
|
2017-09-13 10:51:52 +08:00
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|