49 lines
		
	
	
		
			964 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			964 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 'use strict';
 | |
| 
 | |
| var log = require('loglevel').getLogger('webpack-dev-server');
 | |
| 
 | |
| var INFO = 'info';
 | |
| var WARN = 'warn';
 | |
| var ERROR = 'error';
 | |
| var DEBUG = 'debug';
 | |
| var TRACE = 'trace';
 | |
| var SILENT = 'silent'; // deprecated
 | |
| // TODO: remove these at major released
 | |
| // https://github.com/webpack/webpack-dev-server/pull/1825
 | |
| 
 | |
| var WARNING = 'warning';
 | |
| var NONE = 'none'; // Set the default log level
 | |
| 
 | |
| log.setDefaultLevel(INFO);
 | |
| 
 | |
| function setLogLevel(level) {
 | |
|   switch (level) {
 | |
|     case INFO:
 | |
|     case WARN:
 | |
|     case ERROR:
 | |
|     case DEBUG:
 | |
|     case TRACE:
 | |
|       log.setLevel(level);
 | |
|       break;
 | |
|     // deprecated
 | |
| 
 | |
|     case WARNING:
 | |
|       // loglevel's warning name is different from webpack's
 | |
|       log.setLevel('warn');
 | |
|       break;
 | |
|     // deprecated
 | |
| 
 | |
|     case NONE:
 | |
|     case SILENT:
 | |
|       log.disableAll();
 | |
|       break;
 | |
| 
 | |
|     default:
 | |
|       log.error("[WDS] Unknown clientLogLevel '".concat(level, "'"));
 | |
|   }
 | |
| }
 | |
| 
 | |
| module.exports = {
 | |
|   log: log,
 | |
|   setLogLevel: setLogLevel
 | |
| }; | 
