redis-smq-common
Version:
Provides essential components and utilities shared across RedisSMQ packages.
21 lines • 532 B
JavaScript
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