u
This commit is contained in:
		
							parent
							
								
									e34c866819
								
							
						
					
					
						commit
						037a7c5948
					
				
							
								
								
									
										22
									
								
								tool4log.js
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								tool4log.js
									
									
									
									
									
								
							@ -2,7 +2,25 @@ const colors = require('colors')
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// HBuilder 内置环境的 console 不支持颜色。为了检查是否支持颜色,可测试 uniCloud 是否存在(不存在说明在自己的server环境里),或 require('supports-color'),相应的返回不同的 ccXXX 函数。
 | 
					// HBuilder 内置环境的 console 不支持颜色。为了检查是否支持颜色,可测试 uniCloud 是否存在(不存在说明在自己的server环境里),或 require('supports-color'),相应的返回不同的 ccXXX 函数。
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module.exports = {
 | 
					module.exports = typeof uniCloud === 'undefined' ? {
 | 
				
			||||||
 | 
					  cclog(...args) {
 | 
				
			||||||
 | 
					    console.log({timeiso: new Date().toJSON()}, ...args)
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  ccinfo(...args) {
 | 
				
			||||||
 | 
					    console.info({timeiso: new Date().toJSON()}, ...args)
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  ccerr(...args) { // console.error will appear in pm2's error log
 | 
				
			||||||
 | 
					    console.error({timeiso: new Date().toJSON()}, ...args)
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  ccwarn(...args) { // console.warn will appear in pm2's error log
 | 
				
			||||||
 | 
					    console.warn({timeiso: new Date().toJSON()}, ...args)
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  ccdebug(...args) {
 | 
				
			||||||
 | 
					    if ('development'===process.env.NODE_ENV) { // 在server的测试环境下. 注意在 uniCloud 环境下,`process.env.NODE_ENV` 不存在. 如要应用本方法,需要手动设置 `process.env.NODE_ENV`
 | 
				
			||||||
 | 
					      console.log({timeiso: new Date().toJSON()}, ...args)
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					} : {
 | 
				
			||||||
  cclog(...args) {
 | 
					  cclog(...args) {
 | 
				
			||||||
    console.log(colors.blue({timeiso: new Date().toJSON()}), ...args)
 | 
					    console.log(colors.blue({timeiso: new Date().toJSON()}), ...args)
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
@ -17,7 +35,7 @@ module.exports = {
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  ccdebug(...args) {
 | 
					  ccdebug(...args) {
 | 
				
			||||||
    if ('development'===process.env.NODE_ENV) { // 在server的测试环境下. 注意在 uniCloud 环境下,`process.env.NODE_ENV` 不存在. 如要应用本方法,需要手动设置 `process.env.NODE_ENV`
 | 
					    if ('development'===process.env.NODE_ENV) { // 在server的测试环境下. 注意在 uniCloud 环境下,`process.env.NODE_ENV` 不存在. 如要应用本方法,需要手动设置 `process.env.NODE_ENV`
 | 
				
			||||||
      console.log(colors.rainbow(JSON.stringify({timeiso: new Date().toJSON()})), ...args)
 | 
					      console.log(colors.rainbow({timeiso: new Date().toJSON()}), ...args)
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user