constructor(log, getChildLogger) {
		this[LOG_SYMBOL] = log;
		this.getChildLogger = getChildLogger;
	}
@param {(type: LogTypeEnum, args?: EXPECTED_ANY[]) => void} log log function
@param {(name: string | (() => string)) => WebpackLogger} getChildLogger function to create child logger