UNPKG

redis-smq-common

Version:

Provides essential components and utilities shared across RedisSMQ packages.

25 lines 682 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createLogger = createLogger; exports.getDummyLogger = getDummyLogger; const index_js_1 = require("./console-logger/index.js"); const noop = () => void 0; const dummyLogger = Object.freeze({ debug: noop, info: noop, warn: noop, error: noop, getNamespaces: () => [], getLogLevel: () => -1, createLogger: () => dummyLogger, }); function createLogger(cfg = {}, ns) { if (!cfg.enabled) { return dummyLogger; } return new index_js_1.ConsoleLogger(cfg.options, ns); } function getDummyLogger() { return dummyLogger; } //# sourceMappingURL=logger.js.map