UNPKG

@hapiness/logger

Version:
34 lines 947 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Observable_1 = require("rxjs/Observable"); const Debug = require("debug"); const debug = Debug('hapiness:extension:logger'); class LoggerExt { static setConfig(config) { return { token: LoggerExt, config }; } /** * Initilization of the extension * Create the logger instance * * @param {CoreModule} module * @param {LoggerConfig} config * @returns Observable */ onExtensionLoad(module, config) { debug('logger extension load'); return Observable_1.Observable.create(observer => { observer.next({ instance: this, token: LoggerExt, value: config.logger }); observer.complete(); }); } } exports.LoggerExt = LoggerExt; //# sourceMappingURL=logger.extension.js.map