@neo-one/monitor
Version:
NEO•ONE monitoring.
27 lines (25 loc) • 2.92 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const MonitorBase_1 = require("./MonitorBase");
class BrowserMonitor extends MonitorBase_1.MonitorBase {
static create({ service, logger, tracer, spanLogLevel }) {
return new BrowserMonitor({
service,
component: service,
logger: logger === undefined
? {
log: () => {
},
close: (callback) => {
callback();
},
}
: logger,
tracer,
now: () => Date.now(),
spanLogLevel,
});
}
}
exports.BrowserMonitor = BrowserMonitor;
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkJyb3dzZXJNb25pdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsK0NBQW9EO0FBVXBELE1BQWEsY0FBZSxTQUFRLHlCQUFXO0lBQ3RDLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxZQUFZLEVBQXdCO1FBQ2xGLE9BQU8sSUFBSSxjQUFjLENBQUM7WUFDeEIsT0FBTztZQUNQLFNBQVMsRUFBRSxPQUFPO1lBQ2xCLE1BQU0sRUFDSixNQUFNLEtBQUssU0FBUztnQkFDbEIsQ0FBQyxDQUFDO29CQUNFLEdBQUcsRUFBRSxHQUFHLEVBQUU7b0JBRVYsQ0FBQztvQkFDRCxLQUFLLEVBQUUsQ0FBQyxRQUFRLEVBQUUsRUFBRTt3QkFDbEIsUUFBUSxFQUFFLENBQUM7b0JBQ2IsQ0FBQztpQkFDRjtnQkFDSCxDQUFDLENBQUMsTUFBTTtZQUNaLE1BQU07WUFHTixHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRTtZQUNyQixZQUFZO1NBQ2IsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGO0FBdkJELHdDQXVCQyIsImZpbGUiOiJuZW8tb25lLW1vbml0b3Ivc3JjL0Jyb3dzZXJNb25pdG9yLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9uaXRvckJhc2UsIFRyYWNlciB9IGZyb20gJy4vTW9uaXRvckJhc2UnO1xuaW1wb3J0IHsgTG9nZ2VyLCBMb2dMZXZlbCB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgaW50ZXJmYWNlIEJyb3dzZXJNb25pdG9yQ3JlYXRlIHtcbiAgcmVhZG9ubHkgc2VydmljZTogc3RyaW5nO1xuICByZWFkb25seSBsb2dnZXI/OiBMb2dnZXI7XG4gIHJlYWRvbmx5IHRyYWNlcj86IFRyYWNlcjtcbiAgcmVhZG9ubHkgc3BhbkxvZ0xldmVsPzogTG9nTGV2ZWw7XG59XG5cbmV4cG9ydCBjbGFzcyBCcm93c2VyTW9uaXRvciBleHRlbmRzIE1vbml0b3JCYXNlIHtcbiAgcHVibGljIHN0YXRpYyBjcmVhdGUoeyBzZXJ2aWNlLCBsb2dnZXIsIHRyYWNlciwgc3BhbkxvZ0xldmVsIH06IEJyb3dzZXJNb25pdG9yQ3JlYXRlKTogQnJvd3Nlck1vbml0b3Ige1xuICAgIHJldHVybiBuZXcgQnJvd3Nlck1vbml0b3Ioe1xuICAgICAgc2VydmljZSxcbiAgICAgIGNvbXBvbmVudDogc2VydmljZSxcbiAgICAgIGxvZ2dlcjpcbiAgICAgICAgbG9nZ2VyID09PSB1bmRlZmluZWRcbiAgICAgICAgICA/IHtcbiAgICAgICAgICAgICAgbG9nOiAoKSA9PiB7XG4gICAgICAgICAgICAgICAgLy8gZG8gbm90aGluZ1xuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBjbG9zZTogKGNhbGxiYWNrKSA9PiB7XG4gICAgICAgICAgICAgICAgY2FsbGJhY2soKTtcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH1cbiAgICAgICAgICA6IGxvZ2dlcixcbiAgICAgIHRyYWNlcixcbiAgICAgIC8vIE5PVEU6IFdlIGRvIG5vdCB1c2UgcGVyZm9ybWFuY2Uubm93IGJlY2F1c2UgdGhlcmUgaXMgbm8gbG9uZ2VyIGFcbiAgICAgIC8vICAgICAgIGJlbmVmaXQgaW4gYnJvd3NlcnMgd2l0aCByZXN1bHQgcm91bmRpbmcuXG4gICAgICBub3c6ICgpID0+IERhdGUubm93KCksXG4gICAgICBzcGFuTG9nTGV2ZWwsXG4gICAgfSk7XG4gIH1cbn1cbiJdfQ==