UNPKG

@alt-javascript/scanner-darkly

Version:

A Pluggable Scanner For Launch Darkly Feature Flag Variations

20 lines (15 loc) 765 B
const LaunchDarkly = require('launchdarkly-node-server-sdk'); const ScannerDarkly = require('./ScannerDarkly'); const {config} = require ("@alt-javascript/config"); const {boot} = require ("@alt-javascript/boot"); const {LoggerFactory} = require ('@alt-javascript/logger'); boot({ config }); const LogArctor = require('./LogArctor'); // this uses booted logging config, so is required after boot(). const logger = LoggerFactory.getLogger('@alt-javascript/scanner-darkly/scan'); const ldlogger = LoggerFactory.getLogger('LaunchDarkly'); const SDK_KEY = config.get('scanner.darkly.sdk-key'); const scannerDarkly = new ScannerDarkly( new LogArctor('logging-levels', {"key": "user@test.com"},null), SDK_KEY, {logger : ldlogger}); scannerDarkly.init();