19 lines
		
	
	
		
			462 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			462 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
								 | 
							
								import { formatTime } from './common'
							 | 
						|||
| 
								 | 
							
								/**
							 | 
						|||
| 
								 | 
							
								 *
							 | 
						|||
| 
								 | 
							
								 * @param {string} name 错误名字
							 | 
						|||
| 
								 | 
							
								 * @param {string} action 错误动作描述
							 | 
						|||
| 
								 | 
							
								 * @param {string} info 错误信息,通常是 fail 返回的
							 | 
						|||
| 
								 | 
							
								 */
							 | 
						|||
| 
								 | 
							
								// eslint-disable-next-line
							 | 
						|||
| 
								 | 
							
								export const logError = (name, action, info ) => {
							 | 
						|||
| 
								 | 
							
								  if (!info) {
							 | 
						|||
| 
								 | 
							
								    info = 'empty'
							 | 
						|||
| 
								 | 
							
								  }
							 | 
						|||
| 
								 | 
							
								  let time = formatTime(new Date())
							 | 
						|||
| 
								 | 
							
								  console.error(time, name, action, info)
							 | 
						|||
| 
								 | 
							
								  if (typeof info === 'object') {
							 | 
						|||
| 
								 | 
							
								    info = JSON.stringify(info)
							 | 
						|||
| 
								 | 
							
								  }
							 | 
						|||
| 
								 | 
							
								}
							 |