UNPKG

redis-smq-common

Version:

Provides essential components and utilities shared across RedisSMQ packages.

21 lines 532 B
import { ConsoleLogger } from './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, }); export function createLogger(cfg = {}, ns) { if (!cfg.enabled) { return dummyLogger; } return new ConsoleLogger(cfg.options, ns); } export function getDummyLogger() { return dummyLogger; } //# sourceMappingURL=logger.js.map