logger-console.esm.js 678 B

12345678910111213141516171819202122232425
  1. import { LogLevelEnum } from '@algolia/logger-common';
  2. /* eslint no-console: 0 */
  3. function createConsoleLogger(logLevel) {
  4. return {
  5. debug(message, args) {
  6. if (LogLevelEnum.Debug >= logLevel) {
  7. console.debug(message, args);
  8. }
  9. return Promise.resolve();
  10. },
  11. info(message, args) {
  12. if (LogLevelEnum.Info >= logLevel) {
  13. console.info(message, args);
  14. }
  15. return Promise.resolve();
  16. },
  17. error(message, args) {
  18. console.error(message, args);
  19. return Promise.resolve();
  20. },
  21. };
  22. }
  23. export { createConsoleLogger };