Avoid `ensure-error` for privacy reasons
Example:
```
> node
> const nonError = {foo: 'i-am-private'};
undefined
// before
> util.inspect(nonError);
'{ foo: \'i-am-private\' }'
// after
> nonError.toString()
'[object Object]'
>
```
			
			
				pull/1/head
			
			
		
							parent
							
								
									ea07915e6b
								
							
						
					
					
						commit
						43b47fd349
					
				| @ -1,7 +1,12 @@ | ||||
| const ensureError = require('ensure-error'); | ||||
| 
 | ||||
| //      toLogFormat :: Error -> String
 | ||||
| exports.toLogFormat = (error) => { | ||||
|   const normalizedError = ensureError(error); | ||||
|   return normalizedError.stack; | ||||
|   if (!error) { | ||||
|     return error; | ||||
|   } | ||||
| 
 | ||||
|   if (error && error.stack) { | ||||
|     return error.stack; | ||||
|   } | ||||
| 
 | ||||
|   return error.toString(); | ||||
| }; | ||||
|  | ||||
					Loading…
					
					
				
		Reference in New Issue