You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					13 lines
				
				291 B
			
		
		
			
		
	
	
					13 lines
				
				291 B
			| 
								 
											4 years ago
										 
									 | 
							
								module.exports = function silence (logName, exports) {
							 | 
						||
| 
								 | 
							
								  const logs = {}
							 | 
						||
| 
								 | 
							
								  Object.keys(exports).forEach(key => {
							 | 
						||
| 
								 | 
							
								    if (key !== 'error') {
							 | 
						||
| 
								 | 
							
								      exports[key] = (...args) => {
							 | 
						||
| 
								 | 
							
								        if (!logs[key]) logs[key] = []
							 | 
						||
| 
								 | 
							
								        logs[key].push(args)
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								  exports[logName] = logs
							 | 
						||
| 
								 | 
							
								}
							 |