UNPKG

@schibstedspain/openads-appnexus-prebid

Version:
48 lines (37 loc) 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var LogProvider = /*#__PURE__*/ function () { /** * * @param {Logger} Logger instance */ function LogProvider(_temp) { var _ref = _temp === void 0 ? {} : _temp, logLevel = _ref.logLevel, _ref$loggerName = _ref.loggerName, loggerName = _ref$loggerName === void 0 ? 'AppNexusConnector' : _ref$loggerName, _ref$defaultLogLevel = _ref.defaultLogLevel, defaultLogLevel = _ref$defaultLogLevel === void 0 ? 'error' : _ref$defaultLogLevel; this._logLevel = logLevel; this._loggerName = loggerName; this._defaultLogLevel = defaultLogLevel; } var _proto = LogProvider.prototype; _proto.logger = function logger() { var loggerInstance = this._logLevel.getLogger(this._loggerName); loggerInstance.setLevel(this._defaultLogLevel); return loggerInstance; }; _proto.debugMode = function debugMode(_ref2) { var debug = _ref2.debug; var loggerInstance = this._logLevel.getLogger(this._loggerName); loggerInstance.setLevel(debug === true ? 'debug' : 'error'); }; return LogProvider; }(); exports.default = LogProvider;