| '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 | 
| }; |