PartialLogger.js 468 B

12345678910
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. function createPartialLogger(methods, logger) {
  4. return {
  5. info: (message) => (methods.includes('info') ? logger.info(message) : undefined),
  6. log: (message) => (methods.includes('log') ? logger.log(message) : undefined),
  7. error: (message) => (methods.includes('error') ? logger.error(message) : undefined),
  8. };
  9. }
  10. exports.createPartialLogger = createPartialLogger;