logger-console.cjs.js 801 B

1234567891011121314151617181920212223242526272829
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var loggerCommon = require('@algolia/logger-common');
  4. /* eslint no-console: 0 */
  5. function createConsoleLogger(logLevel) {
  6. return {
  7. debug(message, args) {
  8. if (loggerCommon.LogLevelEnum.Debug >= logLevel) {
  9. console.debug(message, args);
  10. }
  11. return Promise.resolve();
  12. },
  13. info(message, args) {
  14. if (loggerCommon.LogLevelEnum.Info >= logLevel) {
  15. console.info(message, args);
  16. }
  17. return Promise.resolve();
  18. },
  19. error(message, args) {
  20. console.error(message, args);
  21. return Promise.resolve();
  22. },
  23. };
  24. }
  25. exports.createConsoleLogger = createConsoleLogger;