/** * Creates an instance of EventLegacyTraceExporter. * @param {Object?} opts * @memberof EventLegacyTraceExporter */ constructor(opts) { super(opts); this.opts = _.defaultsDeep(this.opts, { }); }
createNode(opts, services) { let node = new ServiceBroker(_.defaultsDeep(opts, { logger: false, transporter: "Fake" })); if (services) H.addServices(node, services); return node; }
createBrokers(nodeIDs, opts) { return nodeIDs.map(nodeID => H.createBroker(_.defaultsDeep({}, opts, { nodeID, logger: false }))); }
constructor(opts) { this.opts = _.defaultsDeep(opts, { tracesPerSecond: 1 }); this.lastTime = Date.now(); this.balance = 0; this.maxBalance = this.opts.tracesPerSecond < 1 ? 1 : this.opts.tracesPerSecond; }
constructor(opts) { this.opts = _.defaultsDeep(opts, { paramName: "params" }); }
/** * Creates an instance of DatadogTraceExporter. * @param {Object?} opts * @memberof DatadogTraceExporter */ constructor(opts) { super(opts); this.opts = _.defaultsDeep(this.opts, { agentUrl: process.env.DD_AGENT_URL || "http://localhost:8126/v0.4/traces", interval: 5, defaultTags: null }); this.queue = []; }
/** * Creates an instance of Log4jsLogger. * @param {Object} opts * @memberof Log4jsLogger */ constructor(opts) { super(opts); this.opts = _.defaultsDeep(this.opts, { }); }
/** * Creates an instance of DebugLogger. * @param {Object} opts * @memberof DebugLogger */ constructor(opts) { super(opts); this.opts = _.defaultsDeep(this.opts, {}); }
/** * Merge `metadata` property in schema * * @static * @param {Object} src Source schema property * @param {Object} target Target schema property * * @returns {Object} Merged schema */ static mergeSchemaMetadata(src, target) { return _.defaultsDeep(src, target); }
constructor(registry, broker, opts) { super(registry, broker, opts); this.opts = _.defaultsDeep(opts, { sampleCount: 3, lowCpuUsage: 10 }); }
/** * Creates an instance of BaseLogger. * * @param {Object} opts * @memberof BaseLogger */ constructor(opts) { this.opts = _.defaultsDeep(opts, { level: "info", createLogger: null }); this.Promise = Promise; // default promise before logger is initialized }
/** * Creates an instance of BunyanLogger. * @param {Object} opts * @memberof BunyanLogger */ constructor(opts) { super(opts); this.opts = _.defaultsDeep(this.opts, { bunyan: { name: "moleculer" } }); }
/** * Creates an instance of WinstonLogger. * @param {Object} opts * @memberof WinstonLogger */ constructor(opts) { super(opts); this.opts = _.defaultsDeep(this.opts, { winston: { level: "silly", } }); }
/** * Creates an instance of Cacher. * * @param {object} opts * * @memberof Cacher */ constructor(opts) { this.opts = _.defaultsDeep(opts, { ttl: null, keygen: null, maxParamsLength: null }); }
/** * Creates an instance of FormattedLogger. * @param {Object} opts * @memberof FormattedLogger */ constructor(opts) { super(opts); this.opts = _.defaultsDeep(this.opts, { colors: true, moduleColors: false, formatter: "full", objectPrinter: null, autoPadding: false }); this.maxPrefixLength = 0; }