123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828 |
- /******/ (function() { // webpackBootstrap
- /******/ "use strict";
- /******/ var __webpack_modules__ = ({
- /***/ "./client-src/modules/logger/SyncBailHookFake.js":
- /*!*******************************************************!*\
- !*** ./client-src/modules/logger/SyncBailHookFake.js ***!
- \*******************************************************/
- /***/ (function(module) {
- /**
- * Client stub for tapable SyncBailHook
- */
- module.exports = function clientTapableSyncBailHook() {
- return {
- call: function call() {}
- };
- };
- /***/ }),
- /***/ "./node_modules/webpack/lib/logging/Logger.js":
- /*!****************************************************!*\
- !*** ./node_modules/webpack/lib/logging/Logger.js ***!
- \****************************************************/
- /***/ (function(__unused_webpack_module, exports) {
- /*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
- */
- function _toConsumableArray(arr) {
- return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();
- }
- function _nonIterableSpread() {
- throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
- }
- function _unsupportedIterableToArray(o, minLen) {
- if (!o) return;
- if (typeof o === "string") return _arrayLikeToArray(o, minLen);
- var n = Object.prototype.toString.call(o).slice(8, -1);
- if (n === "Object" && o.constructor) n = o.constructor.name;
- if (n === "Map" || n === "Set") return Array.from(o);
- if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
- }
- function _iterableToArray(iter) {
- if (typeof (typeof Symbol !== "undefined" ? Symbol : function (i) { return i; }) !== "undefined" && iter[(typeof Symbol !== "undefined" ? Symbol : function (i) { return i; }).iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
- }
- function _arrayWithoutHoles(arr) {
- if (Array.isArray(arr)) return _arrayLikeToArray(arr);
- }
- function _arrayLikeToArray(arr, len) {
- if (len == null || len > arr.length) len = arr.length;
- for (var i = 0, arr2 = new Array(len); i < len; i++) {
- arr2[i] = arr[i];
- }
- return arr2;
- }
- function _classCallCheck(instance, Constructor) {
- if (!(instance instanceof Constructor)) {
- throw new TypeError("Cannot call a class as a function");
- }
- }
- function _defineProperties(target, props) {
- for (var i = 0; i < props.length; i++) {
- var descriptor = props[i];
- descriptor.enumerable = descriptor.enumerable || false;
- descriptor.configurable = true;
- if ("value" in descriptor) descriptor.writable = true;
- Object.defineProperty(target, descriptor.key, descriptor);
- }
- }
- function _createClass(Constructor, protoProps, staticProps) {
- if (protoProps) _defineProperties(Constructor.prototype, protoProps);
- if (staticProps) _defineProperties(Constructor, staticProps);
- Object.defineProperty(Constructor, "prototype", {
- writable: false
- });
- return Constructor;
- }
- var LogType = Object.freeze({
- error:
- /** @type {"error"} */
- "error",
- // message, c style arguments
- warn:
- /** @type {"warn"} */
- "warn",
- // message, c style arguments
- info:
- /** @type {"info"} */
- "info",
- // message, c style arguments
- log:
- /** @type {"log"} */
- "log",
- // message, c style arguments
- debug:
- /** @type {"debug"} */
- "debug",
- // message, c style arguments
- trace:
- /** @type {"trace"} */
- "trace",
- // no arguments
- group:
- /** @type {"group"} */
- "group",
- // [label]
- groupCollapsed:
- /** @type {"groupCollapsed"} */
- "groupCollapsed",
- // [label]
- groupEnd:
- /** @type {"groupEnd"} */
- "groupEnd",
- // [label]
- profile:
- /** @type {"profile"} */
- "profile",
- // [profileName]
- profileEnd:
- /** @type {"profileEnd"} */
- "profileEnd",
- // [profileName]
- time:
- /** @type {"time"} */
- "time",
- // name, time as [seconds, nanoseconds]
- clear:
- /** @type {"clear"} */
- "clear",
- // no arguments
- status:
- /** @type {"status"} */
- "status" // message, arguments
- });
- exports.LogType = LogType;
- /** @typedef {typeof LogType[keyof typeof LogType]} LogTypeEnum */
- var LOG_SYMBOL = (typeof Symbol !== "undefined" ? Symbol : function (i) { return i; })("webpack logger raw log method");
- var TIMERS_SYMBOL = (typeof Symbol !== "undefined" ? Symbol : function (i) { return i; })("webpack logger times");
- var TIMERS_AGGREGATES_SYMBOL = (typeof Symbol !== "undefined" ? Symbol : function (i) { return i; })("webpack logger aggregated times");
- var WebpackLogger = /*#__PURE__*/function () {
- /**
- * @param {function(LogTypeEnum, any[]=): void} log log function
- * @param {function(string | function(): string): WebpackLogger} getChildLogger function to create child logger
- */
- function WebpackLogger(log, getChildLogger) {
- _classCallCheck(this, WebpackLogger);
- this[LOG_SYMBOL] = log;
- this.getChildLogger = getChildLogger;
- }
- _createClass(WebpackLogger, [{
- key: "error",
- value: function error() {
- for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
- this[LOG_SYMBOL](LogType.error, args);
- }
- }, {
- key: "warn",
- value: function warn() {
- for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
- args[_key2] = arguments[_key2];
- }
- this[LOG_SYMBOL](LogType.warn, args);
- }
- }, {
- key: "info",
- value: function info() {
- for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
- args[_key3] = arguments[_key3];
- }
- this[LOG_SYMBOL](LogType.info, args);
- }
- }, {
- key: "log",
- value: function log() {
- for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {
- args[_key4] = arguments[_key4];
- }
- this[LOG_SYMBOL](LogType.log, args);
- }
- }, {
- key: "debug",
- value: function debug() {
- for (var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; _key5 < _len5; _key5++) {
- args[_key5] = arguments[_key5];
- }
- this[LOG_SYMBOL](LogType.debug, args);
- }
- }, {
- key: "assert",
- value: function assert(assertion) {
- if (!assertion) {
- for (var _len6 = arguments.length, args = new Array(_len6 > 1 ? _len6 - 1 : 0), _key6 = 1; _key6 < _len6; _key6++) {
- args[_key6 - 1] = arguments[_key6];
- }
- this[LOG_SYMBOL](LogType.error, args);
- }
- }
- }, {
- key: "trace",
- value: function trace() {
- this[LOG_SYMBOL](LogType.trace, ["Trace"]);
- }
- }, {
- key: "clear",
- value: function clear() {
- this[LOG_SYMBOL](LogType.clear);
- }
- }, {
- key: "status",
- value: function status() {
- for (var _len7 = arguments.length, args = new Array(_len7), _key7 = 0; _key7 < _len7; _key7++) {
- args[_key7] = arguments[_key7];
- }
- this[LOG_SYMBOL](LogType.status, args);
- }
- }, {
- key: "group",
- value: function group() {
- for (var _len8 = arguments.length, args = new Array(_len8), _key8 = 0; _key8 < _len8; _key8++) {
- args[_key8] = arguments[_key8];
- }
- this[LOG_SYMBOL](LogType.group, args);
- }
- }, {
- key: "groupCollapsed",
- value: function groupCollapsed() {
- for (var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; _key9 < _len9; _key9++) {
- args[_key9] = arguments[_key9];
- }
- this[LOG_SYMBOL](LogType.groupCollapsed, args);
- }
- }, {
- key: "groupEnd",
- value: function groupEnd() {
- for (var _len10 = arguments.length, args = new Array(_len10), _key10 = 0; _key10 < _len10; _key10++) {
- args[_key10] = arguments[_key10];
- }
- this[LOG_SYMBOL](LogType.groupEnd, args);
- }
- }, {
- key: "profile",
- value: function profile(label) {
- this[LOG_SYMBOL](LogType.profile, [label]);
- }
- }, {
- key: "profileEnd",
- value: function profileEnd(label) {
- this[LOG_SYMBOL](LogType.profileEnd, [label]);
- }
- }, {
- key: "time",
- value: function time(label) {
- this[TIMERS_SYMBOL] = this[TIMERS_SYMBOL] || new Map();
- this[TIMERS_SYMBOL].set(label, process.hrtime());
- }
- }, {
- key: "timeLog",
- value: function timeLog(label) {
- var prev = this[TIMERS_SYMBOL] && this[TIMERS_SYMBOL].get(label);
- if (!prev) {
- throw new Error("No such label '".concat(label, "' for WebpackLogger.timeLog()"));
- }
- var time = process.hrtime(prev);
- this[LOG_SYMBOL](LogType.time, [label].concat(_toConsumableArray(time)));
- }
- }, {
- key: "timeEnd",
- value: function timeEnd(label) {
- var prev = this[TIMERS_SYMBOL] && this[TIMERS_SYMBOL].get(label);
- if (!prev) {
- throw new Error("No such label '".concat(label, "' for WebpackLogger.timeEnd()"));
- }
- var time = process.hrtime(prev);
- this[TIMERS_SYMBOL].delete(label);
- this[LOG_SYMBOL](LogType.time, [label].concat(_toConsumableArray(time)));
- }
- }, {
- key: "timeAggregate",
- value: function timeAggregate(label) {
- var prev = this[TIMERS_SYMBOL] && this[TIMERS_SYMBOL].get(label);
- if (!prev) {
- throw new Error("No such label '".concat(label, "' for WebpackLogger.timeAggregate()"));
- }
- var time = process.hrtime(prev);
- this[TIMERS_SYMBOL].delete(label);
- this[TIMERS_AGGREGATES_SYMBOL] = this[TIMERS_AGGREGATES_SYMBOL] || new Map();
- var current = this[TIMERS_AGGREGATES_SYMBOL].get(label);
- if (current !== undefined) {
- if (time[1] + current[1] > 1e9) {
- time[0] += current[0] + 1;
- time[1] = time[1] - 1e9 + current[1];
- } else {
- time[0] += current[0];
- time[1] += current[1];
- }
- }
- this[TIMERS_AGGREGATES_SYMBOL].set(label, time);
- }
- }, {
- key: "timeAggregateEnd",
- value: function timeAggregateEnd(label) {
- if (this[TIMERS_AGGREGATES_SYMBOL] === undefined) return;
- var time = this[TIMERS_AGGREGATES_SYMBOL].get(label);
- if (time === undefined) return;
- this[TIMERS_AGGREGATES_SYMBOL].delete(label);
- this[LOG_SYMBOL](LogType.time, [label].concat(_toConsumableArray(time)));
- }
- }]);
- return WebpackLogger;
- }();
- exports.Logger = WebpackLogger;
- /***/ }),
- /***/ "./node_modules/webpack/lib/logging/createConsoleLogger.js":
- /*!*****************************************************************!*\
- !*** ./node_modules/webpack/lib/logging/createConsoleLogger.js ***!
- \*****************************************************************/
- /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
- /*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
- */
- function _toConsumableArray(arr) {
- return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();
- }
- function _nonIterableSpread() {
- throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
- }
- function _unsupportedIterableToArray(o, minLen) {
- if (!o) return;
- if (typeof o === "string") return _arrayLikeToArray(o, minLen);
- var n = Object.prototype.toString.call(o).slice(8, -1);
- if (n === "Object" && o.constructor) n = o.constructor.name;
- if (n === "Map" || n === "Set") return Array.from(o);
- if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
- }
- function _iterableToArray(iter) {
- if (typeof (typeof Symbol !== "undefined" ? Symbol : function (i) { return i; }) !== "undefined" && iter[(typeof Symbol !== "undefined" ? Symbol : function (i) { return i; }).iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
- }
- function _arrayWithoutHoles(arr) {
- if (Array.isArray(arr)) return _arrayLikeToArray(arr);
- }
- function _arrayLikeToArray(arr, len) {
- if (len == null || len > arr.length) len = arr.length;
- for (var i = 0, arr2 = new Array(len); i < len; i++) {
- arr2[i] = arr[i];
- }
- return arr2;
- }
- var _require = __webpack_require__(/*! ./Logger */ "./node_modules/webpack/lib/logging/Logger.js"),
- LogType = _require.LogType;
- /** @typedef {import("../../declarations/WebpackOptions").FilterItemTypes} FilterItemTypes */
- /** @typedef {import("../../declarations/WebpackOptions").FilterTypes} FilterTypes */
- /** @typedef {import("./Logger").LogTypeEnum} LogTypeEnum */
- /** @typedef {function(string): boolean} FilterFunction */
- /**
- * @typedef {Object} LoggerConsole
- * @property {function(): void} clear
- * @property {function(): void} trace
- * @property {(...args: any[]) => void} info
- * @property {(...args: any[]) => void} log
- * @property {(...args: any[]) => void} warn
- * @property {(...args: any[]) => void} error
- * @property {(...args: any[]) => void=} debug
- * @property {(...args: any[]) => void=} group
- * @property {(...args: any[]) => void=} groupCollapsed
- * @property {(...args: any[]) => void=} groupEnd
- * @property {(...args: any[]) => void=} status
- * @property {(...args: any[]) => void=} profile
- * @property {(...args: any[]) => void=} profileEnd
- * @property {(...args: any[]) => void=} logTime
- */
- /**
- * @typedef {Object} LoggerOptions
- * @property {false|true|"none"|"error"|"warn"|"info"|"log"|"verbose"} level loglevel
- * @property {FilterTypes|boolean} debug filter for debug logging
- * @property {LoggerConsole} console the console to log to
- */
- /**
- * @param {FilterItemTypes} item an input item
- * @returns {FilterFunction} filter function
- */
- var filterToFunction = function filterToFunction(item) {
- if (typeof item === "string") {
- var regExp = new RegExp("[\\\\/]".concat(item.replace( // eslint-disable-next-line no-useless-escape
- /[-[\]{}()*+?.\\^$|]/g, "\\$&"), "([\\\\/]|$|!|\\?)"));
- return function (ident) {
- return regExp.test(ident);
- };
- }
- if (item && typeof item === "object" && typeof item.test === "function") {
- return function (ident) {
- return item.test(ident);
- };
- }
- if (typeof item === "function") {
- return item;
- }
- if (typeof item === "boolean") {
- return function () {
- return item;
- };
- }
- };
- /**
- * @enum {number}
- */
- var LogLevel = {
- none: 6,
- false: 6,
- error: 5,
- warn: 4,
- info: 3,
- log: 2,
- true: 2,
- verbose: 1
- };
- /**
- * @param {LoggerOptions} options options object
- * @returns {function(string, LogTypeEnum, any[]): void} logging function
- */
- module.exports = function (_ref) {
- var _ref$level = _ref.level,
- level = _ref$level === void 0 ? "info" : _ref$level,
- _ref$debug = _ref.debug,
- debug = _ref$debug === void 0 ? false : _ref$debug,
- console = _ref.console;
- var debugFilters = typeof debug === "boolean" ? [function () {
- return debug;
- }] :
- /** @type {FilterItemTypes[]} */
- [].concat(debug).map(filterToFunction);
- /** @type {number} */
- var loglevel = LogLevel["".concat(level)] || 0;
- /**
- * @param {string} name name of the logger
- * @param {LogTypeEnum} type type of the log entry
- * @param {any[]} args arguments of the log entry
- * @returns {void}
- */
- var logger = function logger(name, type, args) {
- var labeledArgs = function labeledArgs() {
- if (Array.isArray(args)) {
- if (args.length > 0 && typeof args[0] === "string") {
- return ["[".concat(name, "] ").concat(args[0])].concat(_toConsumableArray(args.slice(1)));
- } else {
- return ["[".concat(name, "]")].concat(_toConsumableArray(args));
- }
- } else {
- return [];
- }
- };
- var debug = debugFilters.some(function (f) {
- return f(name);
- });
- switch (type) {
- case LogType.debug:
- if (!debug) return; // eslint-disable-next-line node/no-unsupported-features/node-builtins
- if (typeof console.debug === "function") {
- // eslint-disable-next-line node/no-unsupported-features/node-builtins
- console.debug.apply(console, _toConsumableArray(labeledArgs()));
- } else {
- console.log.apply(console, _toConsumableArray(labeledArgs()));
- }
- break;
- case LogType.log:
- if (!debug && loglevel > LogLevel.log) return;
- console.log.apply(console, _toConsumableArray(labeledArgs()));
- break;
- case LogType.info:
- if (!debug && loglevel > LogLevel.info) return;
- console.info.apply(console, _toConsumableArray(labeledArgs()));
- break;
- case LogType.warn:
- if (!debug && loglevel > LogLevel.warn) return;
- console.warn.apply(console, _toConsumableArray(labeledArgs()));
- break;
- case LogType.error:
- if (!debug && loglevel > LogLevel.error) return;
- console.error.apply(console, _toConsumableArray(labeledArgs()));
- break;
- case LogType.trace:
- if (!debug) return;
- console.trace();
- break;
- case LogType.groupCollapsed:
- if (!debug && loglevel > LogLevel.log) return;
- if (!debug && loglevel > LogLevel.verbose) {
- // eslint-disable-next-line node/no-unsupported-features/node-builtins
- if (typeof console.groupCollapsed === "function") {
- // eslint-disable-next-line node/no-unsupported-features/node-builtins
- console.groupCollapsed.apply(console, _toConsumableArray(labeledArgs()));
- } else {
- console.log.apply(console, _toConsumableArray(labeledArgs()));
- }
- break;
- }
- // falls through
- case LogType.group:
- if (!debug && loglevel > LogLevel.log) return; // eslint-disable-next-line node/no-unsupported-features/node-builtins
- if (typeof console.group === "function") {
- // eslint-disable-next-line node/no-unsupported-features/node-builtins
- console.group.apply(console, _toConsumableArray(labeledArgs()));
- } else {
- console.log.apply(console, _toConsumableArray(labeledArgs()));
- }
- break;
- case LogType.groupEnd:
- if (!debug && loglevel > LogLevel.log) return; // eslint-disable-next-line node/no-unsupported-features/node-builtins
- if (typeof console.groupEnd === "function") {
- // eslint-disable-next-line node/no-unsupported-features/node-builtins
- console.groupEnd();
- }
- break;
- case LogType.time:
- {
- if (!debug && loglevel > LogLevel.log) return;
- var ms = args[1] * 1000 + args[2] / 1000000;
- var msg = "[".concat(name, "] ").concat(args[0], ": ").concat(ms, " ms");
- if (typeof console.logTime === "function") {
- console.logTime(msg);
- } else {
- console.log(msg);
- }
- break;
- }
- case LogType.profile:
- // eslint-disable-next-line node/no-unsupported-features/node-builtins
- if (typeof console.profile === "function") {
- // eslint-disable-next-line node/no-unsupported-features/node-builtins
- console.profile.apply(console, _toConsumableArray(labeledArgs()));
- }
- break;
- case LogType.profileEnd:
- // eslint-disable-next-line node/no-unsupported-features/node-builtins
- if (typeof console.profileEnd === "function") {
- // eslint-disable-next-line node/no-unsupported-features/node-builtins
- console.profileEnd.apply(console, _toConsumableArray(labeledArgs()));
- }
- break;
- case LogType.clear:
- if (!debug && loglevel > LogLevel.log) return; // eslint-disable-next-line node/no-unsupported-features/node-builtins
- if (typeof console.clear === "function") {
- // eslint-disable-next-line node/no-unsupported-features/node-builtins
- console.clear();
- }
- break;
- case LogType.status:
- if (!debug && loglevel > LogLevel.info) return;
- if (typeof console.status === "function") {
- if (args.length === 0) {
- console.status();
- } else {
- console.status.apply(console, _toConsumableArray(labeledArgs()));
- }
- } else {
- if (args.length !== 0) {
- console.info.apply(console, _toConsumableArray(labeledArgs()));
- }
- }
- break;
- default:
- throw new Error("Unexpected LogType ".concat(type));
- }
- };
- return logger;
- };
- /***/ }),
- /***/ "./node_modules/webpack/lib/logging/runtime.js":
- /*!*****************************************************!*\
- !*** ./node_modules/webpack/lib/logging/runtime.js ***!
- \*****************************************************/
- /***/ (function(__unused_webpack_module, exports, __webpack_require__) {
- /*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
- */
- function _extends() {
- _extends = Object.assign || function (target) {
- for (var i = 1; i < arguments.length; i++) {
- var source = arguments[i];
- for (var key in source) {
- if (Object.prototype.hasOwnProperty.call(source, key)) {
- target[key] = source[key];
- }
- }
- }
- return target;
- };
- return _extends.apply(this, arguments);
- }
- var SyncBailHook = __webpack_require__(/*! tapable/lib/SyncBailHook */ "./client-src/modules/logger/SyncBailHookFake.js");
- var _require = __webpack_require__(/*! ./Logger */ "./node_modules/webpack/lib/logging/Logger.js"),
- Logger = _require.Logger;
- var createConsoleLogger = __webpack_require__(/*! ./createConsoleLogger */ "./node_modules/webpack/lib/logging/createConsoleLogger.js");
- /** @type {createConsoleLogger.LoggerOptions} */
- var currentDefaultLoggerOptions = {
- level: "info",
- debug: false,
- console: console
- };
- var currentDefaultLogger = createConsoleLogger(currentDefaultLoggerOptions);
- /**
- * @param {string} name name of the logger
- * @returns {Logger} a logger
- */
- exports.getLogger = function (name) {
- return new Logger(function (type, args) {
- if (exports.hooks.log.call(name, type, args) === undefined) {
- currentDefaultLogger(name, type, args);
- }
- }, function (childName) {
- return exports.getLogger("".concat(name, "/").concat(childName));
- });
- };
- /**
- * @param {createConsoleLogger.LoggerOptions} options new options, merge with old options
- * @returns {void}
- */
- exports.configureDefaultLogger = function (options) {
- _extends(currentDefaultLoggerOptions, options);
- currentDefaultLogger = createConsoleLogger(currentDefaultLoggerOptions);
- };
- exports.hooks = {
- log: new SyncBailHook(["origin", "type", "args"])
- };
- /***/ })
- /******/ });
- /************************************************************************/
- /******/ // The module cache
- /******/ var __webpack_module_cache__ = {};
- /******/
- /******/ // The require function
- /******/ function __webpack_require__(moduleId) {
- /******/ // Check if module is in cache
- /******/ var cachedModule = __webpack_module_cache__[moduleId];
- /******/ if (cachedModule !== undefined) {
- /******/ return cachedModule.exports;
- /******/ }
- /******/ // Create a new module (and put it into the cache)
- /******/ var module = __webpack_module_cache__[moduleId] = {
- /******/ // no module.id needed
- /******/ // no module.loaded needed
- /******/ exports: {}
- /******/ };
- /******/
- /******/ // Execute the module function
- /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
- /******/
- /******/ // Return the exports of the module
- /******/ return module.exports;
- /******/ }
- /******/
- /************************************************************************/
- /******/ /* webpack/runtime/define property getters */
- /******/ !function() {
- /******/ // define getter functions for harmony exports
- /******/ __webpack_require__.d = function(exports, definition) {
- /******/ for(var key in definition) {
- /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
- /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
- /******/ }
- /******/ }
- /******/ };
- /******/ }();
- /******/
- /******/ /* webpack/runtime/hasOwnProperty shorthand */
- /******/ !function() {
- /******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }
- /******/ }();
- /******/
- /******/ /* webpack/runtime/make namespace object */
- /******/ !function() {
- /******/ // define __esModule on exports
- /******/ __webpack_require__.r = function(exports) {
- /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
- /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
- /******/ }
- /******/ Object.defineProperty(exports, '__esModule', { value: true });
- /******/ };
- /******/ }();
- /******/
- /************************************************************************/
- var __webpack_exports__ = {};
- // This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
- !function() {
- /*!********************************************!*\
- !*** ./client-src/modules/logger/index.js ***!
- \********************************************/
- __webpack_require__.r(__webpack_exports__);
- /* harmony export */ __webpack_require__.d(__webpack_exports__, {
- /* harmony export */ "default": function() { return /* reexport default export from named module */ webpack_lib_logging_runtime_js__WEBPACK_IMPORTED_MODULE_0__; }
- /* harmony export */ });
- /* harmony import */ var webpack_lib_logging_runtime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! webpack/lib/logging/runtime.js */ "./node_modules/webpack/lib/logging/runtime.js");
- }();
- var __webpack_export_target__ = exports;
- for(var i in __webpack_exports__) __webpack_export_target__[i] = __webpack_exports__[i];
- if(__webpack_exports__.__esModule) Object.defineProperty(__webpack_export_target__, "__esModule", { value: true });
- /******/ })()
- ;
|