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