UNPKG

@sauce-api/core

Version:

Sauce API core functionality

24 lines (23 loc) 647 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.log = void 0; function logit(method, msg, ...extraArgs) { if (extraArgs) { method(msg, ...extraArgs); } else { method(msg); } } function log(config, logger, msg, ...extraArgs) { var _a, _b; if (!config.disableLogs) { if ((_a = config.logger) === null || _a === void 0 ? void 0 : _a[logger]) { logit((_b = config.logger) === null || _b === void 0 ? void 0 : _b[logger], msg, ...extraArgs); } else { logit(console.log, msg, ...extraArgs); } } } exports.log = log;