1
0
mirror of synced 2024-11-22 08:03:49 +00:00
ConsulWatcher/index.js

15 lines
480 B
JavaScript
Raw Normal View History

const options = require('minimist')(process.argv.slice(2));
const winston = require('winston');
2020-07-03 05:07:40 +00:00
const ConsulCatalog = require('./lib/consulcatalog');
const config = options.hasOwnProperty('config') ? require(options.config) : require('./config');
const logger = winston.createLogger({
transports: config.logging.transports,
});
2020-07-03 05:07:40 +00:00
const catalog = new ConsulCatalog(logger, config);
// TODO detect if the connection is down for too long, allow a custom notification to be sent