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.
		
		
		
		
		
			
		
			
				
					
					
						
							49 lines
						
					
					
						
							964 B
						
					
					
				
			
		
		
	
	
							49 lines
						
					
					
						
							964 B
						
					
					
				'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 | 
						|
}; |