22 lines
931 B
JavaScript
22 lines
931 B
JavaScript
const colors = require('colors')
|
||
|
||
// HBuilder 内置环境的 console 不支持颜色。为了检查是否支持颜色,可测试 uniCloud 是否存在(不存在说明在自己的server环境里),或 require('supports-color'),相应的返回不同的 ccXXX 函数。
|
||
|
||
module.exports = {
|
||
cclog(...args) {
|
||
console.log(colors.blue({timeiso: new Date().toJSON()}), ...args)
|
||
},
|
||
ccinfo(...args) {
|
||
console.info(colors.green({timeiso: new Date().toJSON()}), ...args)
|
||
},
|
||
ccerr(...args) { // console.error will appear in pm2's error log
|
||
console.error(colors.red({timeiso: new Date().toJSON()}), ...args)
|
||
},
|
||
ccwarn(...args) { // console.warn will appear in pm2's error log
|
||
console.warn(colors.yellow({timeiso: new Date().toJSON()}), ...args)
|
||
},
|
||
ccdebug(...args) {
|
||
'development'===process.env.NODE_ENV && console.log(colors.rainbow(JSON.stringify({timeiso: new Date().toJSON()})), ...args)
|
||
}
|
||
}
|