Skip to content

AnnotationSro/ember-simple-logger

Repository files navigation

ember-simple-logger

Replacement for Ember.Logger that is deprecated in newer Ember versions. The only reason to use this addon is when you need a callback to be called when something is logged.

Warning

This package is no longer maintained. You are probably better off without this addon either way.

Compatibility

  • Ember.js v3.20 or above
  • Ember CLI v3.20 or above
  • Node.js v12 or above

Installation

ember install ember-simple-logger

Usage

  simpleLogger: service('simple-logger'),

//............
  this.get('simpleLogger').info('some text to log');
  this.get('simpleLogger').info('you can log arguments as well', 1, 2, 3);

To register a callback:

  this.get('simpleLogger').registerCallback('info', (level, msg, args) => {
    alert(`logged - level: ${level}; msg: ${msg}, arguments: ${args}`)
  });

Supported log levels:

  • trace → this.get('simpleLogger').trace(...);
  • debug → this.get('simpleLogger').debug(...);
  • info → this.get('simpleLogger').info(...);
  • warn → this.get('simpleLogger').warn(...);
  • error → this.get('simpleLogger').error(...);

License

This project is licensed under the MIT License.

About

Very simple replacement for Ember.Logger that supports callbacks on log

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •