source: frontend/node_modules/webpack-dev-server/client/utils/log.js

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 11 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 1.1 KB
Line 
1import logger from "../modules/logger/index.js";
2var name = "webpack-dev-server";
3// default level is set on the client side, so it does not need
4// to be set by the CLI or API
5var defaultLevel = "info";
6
7// options new options, merge with old options
8/**
9 * @param {false | true | "none" | "error" | "warn" | "info" | "log" | "verbose"} level
10 * @returns {void}
11 */
12function setLogLevel(level) {
13 logger.configureDefaultLogger({
14 level: level
15 });
16}
17setLogLevel(defaultLevel);
18var log = logger.getLogger(name);
19var logEnabledFeatures = function logEnabledFeatures(features) {
20 var enabledFeatures = Object.keys(features);
21 if (!features || enabledFeatures.length === 0) {
22 return;
23 }
24 var logString = "Server started:";
25
26 // Server started: Hot Module Replacement enabled, Live Reloading enabled, Overlay disabled.
27 for (var i = 0; i < enabledFeatures.length; i++) {
28 var key = enabledFeatures[i];
29 logString += " ".concat(key, " ").concat(features[key] ? "enabled" : "disabled", ",");
30 }
31 // replace last comma with a period
32 logString = logString.slice(0, -1).concat(".");
33 log.info(logString);
34};
35export { log, logEnabledFeatures, setLogLevel };
Note: See TracBrowser for help on using the repository browser.