@grafana/faro-core
Version:
Core package of Faro.
27 lines • 914 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseExtension = void 0;
const internalLogger_1 = require("../internalLogger");
const unpatchedConsole_1 = require("../unpatchedConsole");
class BaseExtension {
constructor() {
this.unpatchedConsole = unpatchedConsole_1.defaultUnpatchedConsole;
this.internalLogger = internalLogger_1.defaultInternalLogger;
this.config = {};
this.metas = {};
}
logDebug(...args) {
this.internalLogger.debug(`${this.name}\n`, ...args);
}
logInfo(...args) {
this.internalLogger.info(`${this.name}\n`, ...args);
}
logWarn(...args) {
this.internalLogger.warn(`${this.name}\n`, ...args);
}
logError(...args) {
this.internalLogger.error(`${this.name}\n`, ...args);
}
}
exports.BaseExtension = BaseExtension;
//# sourceMappingURL=baseExtension.js.map