src/lib/utils/base-logger.js
/**
* Base Logger
*/
export default class BaseLogger {
/**
* Get the logger as observer
* @return {Object} observer
* @property {Function} next
* @property {Function} error
* @property {Function} complete
*/
asObserver() {
return {
next: (...args) => this.next(...args),
error: (...args) => this.error(...args),
complete: (...args) => this.complete(...args),
};
}
next() {}
error() {}
complete() {}
}