2 MIT License http://www.opensource.org/licenses/mit-license.php
3 Author Tobias Koppers @sokra
8 /** @typedef {import("./Resolver")} Resolver */
10 module.exports = class LogInfoPlugin {
16 * @param {Resolver} resolver the resolver
20 const source = this.source;
23 .tapAsync("LogInfoPlugin", (request, resolveContext, callback) => {
24 if (!resolveContext.log) return callback();
25 const log = resolveContext.log;
26 const prefix = "[" + source + "] ";
28 log(prefix + "Resolving in directory: " + request.path);
30 log(prefix + "Resolving request: " + request.request);
31 if (request.module) log(prefix + "Request is an module request.");
32 if (request.directory) log(prefix + "Request is a directory request.");
34 log(prefix + "Resolving request query: " + request.query);
36 log(prefix + "Resolving request fragment: " + request.fragment);
37 if (request.descriptionFilePath)
39 prefix + "Has description data from " + request.descriptionFilePath
41 if (request.relativePath)
44 "Relative path from description file is: " +