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;
|
|
|
|
|
|
2017-12-20 17:37:22 +08:00
|
|
|
/**
|
|
|
|
|
* debug
|
|
|
|
|
* @param obj
|
2017-12-24 08:56:57 +08:00
|
|
|
* @param section
|
2017-12-20 17:37:22 +08:00
|
|
|
*/
|
2017-12-24 08:56:57 +08:00
|
|
|
module.exports.info = function (obj, section) {
|
2017-12-20 17:37:22 +08:00
|
|
|
if (appConfig.showDebugLog) {
|
2017-12-24 14:31:44 +08:00
|
|
|
if (section) {
|
|
|
|
|
console.log(section);
|
|
|
|
|
}
|
2017-12-20 17:37:22 +08:00
|
|
|
console.log(obj);
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
2017-09-13 10:51:52 +08:00
|
|
|
/**
|
|
|
|
|
* debug
|
|
|
|
|
* @param obj
|
2017-12-24 08:56:57 +08:00
|
|
|
* @param section
|
2017-09-13 10:51:52 +08:00
|
|
|
*/
|
2017-12-24 08:56:57 +08:00
|
|
|
module.exports.debug = function (obj, section) {
|
2017-09-13 10:51:52 +08:00
|
|
|
if (appConfig.showDebugLog) {
|
2017-12-24 08:56:57 +08:00
|
|
|
console.log('[' + moment().format('YYYY-MM-DD HH:mm:ss') + ']' + (section ? ' - ' + section : ''));
|
2017-09-13 18:30:03 +08:00
|
|
|
console.log(obj);
|
2017-09-13 10:51:52 +08:00
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* debugGreen
|
|
|
|
|
* @param obj
|
2017-12-24 08:56:57 +08:00
|
|
|
* @param section
|
2017-09-13 10:51:52 +08:00
|
|
|
*/
|
2017-12-24 08:56:57 +08:00
|
|
|
module.exports.debugGreen = function (obj, section) {
|
2017-09-13 10:51:52 +08:00
|
|
|
if (appConfig.showDebugLog) {
|
2017-12-24 08:56:57 +08:00
|
|
|
console.log(chalk.green('[' + moment().format('YYYY-MM-DD HH:mm:ss') + ']' + (section ? ' - ' + section : '')));
|
2017-12-22 13:19:58 +08:00
|
|
|
if (typeof obj === 'string') {
|
|
|
|
|
console.log(chalk.green(obj));
|
|
|
|
|
} else {
|
|
|
|
|
console.log(obj);
|
|
|
|
|
}
|
2017-09-13 10:51:52 +08:00
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* debugRed
|
|
|
|
|
* @param obj
|
2017-12-24 08:56:57 +08:00
|
|
|
* @param section
|
2017-09-13 10:51:52 +08:00
|
|
|
*/
|
2017-12-24 08:56:57 +08:00
|
|
|
module.exports.debugRed = function (obj, section) {
|
2017-09-13 10:51:52 +08:00
|
|
|
if (appConfig.showDebugLog) {
|
2017-12-24 08:56:57 +08:00
|
|
|
console.log(chalk.red('[' + moment().format('YYYY-MM-DD HH:mm:ss') + ']' + (section ? ' - ' + section : '')));
|
2017-12-22 13:19:58 +08:00
|
|
|
if (typeof obj === 'string') {
|
|
|
|
|
console.log(chalk.red(obj));
|
|
|
|
|
} else {
|
|
|
|
|
console.log(obj);
|
|
|
|
|
}
|
2017-09-13 10:51:52 +08:00
|
|
|
}
|
|
|
|
|
};
|
2017-12-24 08:56:57 +08:00
|
|
|
module.exports.debugError = function (obj, section) {
|
|
|
|
|
this.debugRed(obj, section);
|
2017-09-13 13:27:34 +08:00
|
|
|
};
|
2017-09-13 10:51:52 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* debugBlue
|
|
|
|
|
* @param obj
|
2017-12-24 08:56:57 +08:00
|
|
|
* @param section
|
2017-09-13 10:51:52 +08:00
|
|
|
*/
|
2017-12-24 08:56:57 +08:00
|
|
|
module.exports.debugBlue = function (obj, section) {
|
2017-09-13 10:51:52 +08:00
|
|
|
if (appConfig.showDebugLog) {
|
2017-12-24 08:56:57 +08:00
|
|
|
console.log(chalk.blue('[' + moment().format('YYYY-MM-DD HH:mm:ss') + ']' + (section ? ' - ' + section : '')));
|
2017-12-22 13:19:58 +08:00
|
|
|
if (typeof obj === 'string') {
|
|
|
|
|
console.log(chalk.blue(obj));
|
|
|
|
|
} else {
|
|
|
|
|
console.log(obj);
|
|
|
|
|
}
|
2017-09-13 10:51:52 +08:00
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* debugYellow
|
|
|
|
|
* @param obj
|
2017-12-24 08:56:57 +08:00
|
|
|
* @param section
|
2017-09-13 10:51:52 +08:00
|
|
|
*/
|
2017-12-24 08:56:57 +08:00
|
|
|
module.exports.debugYellow = function (obj, section) {
|
2017-09-13 10:51:52 +08:00
|
|
|
if (appConfig.showDebugLog) {
|
2017-12-24 08:56:57 +08:00
|
|
|
console.log(chalk.yellow('[' + moment().format('YYYY-MM-DD HH:mm:ss') + ']' + (section ? ' - ' + section : '')));
|
2017-12-22 13:19:58 +08:00
|
|
|
if (typeof obj === 'string') {
|
|
|
|
|
console.log(chalk.yellow(obj));
|
|
|
|
|
} else {
|
|
|
|
|
console.log(obj);
|
|
|
|
|
}
|
2017-09-13 10:51:52 +08:00
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|