mirror of https://github.com/webpack/webpack.git
display HMR module logger message as a collapsed group
This commit is contained in:
parent
066b0ace51
commit
8789f59927
|
@ -20,10 +20,14 @@ module.exports = function(updatedModules, renewedModules) {
|
|||
} else {
|
||||
log("info", "[HMR] Updated modules:");
|
||||
renewedModules.forEach(function(moduleId) {
|
||||
if(moduleId.lastIndexOf) {
|
||||
moduleId = moduleId.substring(moduleId.lastIndexOf("!") + 1);
|
||||
if(typeof moduleId === "string") {
|
||||
var parts = moduleId.split("!");
|
||||
log.groupCollapsed("[HMR] - " + parts.pop());
|
||||
log("info", "[HMR] - " + moduleId);
|
||||
log.groupEnd();
|
||||
} else {
|
||||
log("info", "[HMR] - " + moduleId);
|
||||
}
|
||||
log("info", "[HMR] - " + moduleId);
|
||||
});
|
||||
var numberIds = renewedModules.every(function(moduleId) {
|
||||
return typeof moduleId === "number";
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
var logLevel = "info";
|
||||
|
||||
function dummy() { }
|
||||
|
||||
module.exports = function(level, msg) {
|
||||
if(logLevel === "info" && level === "info")
|
||||
return console.log(msg);
|
||||
|
@ -9,6 +11,12 @@ module.exports = function(level, msg) {
|
|||
return console.error(msg);
|
||||
};
|
||||
|
||||
module.exports.group = console.group || dummy;
|
||||
|
||||
module.exports.groupCollapsed = console.groupCollapsed || dummy;
|
||||
|
||||
module.exports.groupEnd = console.groupEnd || dummy;
|
||||
|
||||
module.exports.setLogLevel = function(level) {
|
||||
logLevel = level;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue