/** * Constructs a new Module. * @param {string} realm. * @constructor */ function Module(realm) { Module.super_.call(this, realm); this.logger_ = logg.getLogger('dys.auth.DigestAuthModule'); this.nonces_ = {}; this.nonceList_ = []; setInterval(this.expireOldNonces_.bind(this), 15000); }
klogger._setLevel = function() { var level; if (_debug) { level = logg.Level.FINEST; } else { level = _loggerLevel; } var logger = logg.getLogger('kickq'); logger.setLogLevel(level); };
/** * @fileoverview Process jobs interface, the Worker. */ var _ = require('underscore'); var Map = require('collections/map'); var when = require('when'); var logg = require('logg'); var log = logg.getLogger('kickq.ctrl.Worker'); var PopJob = require('../model/popjob.model'); var JobItem = require('../model/job.item'); var JobModel = require('../model/job.model'); var states = require('../model/states'); var noop = function(){}; var processCount = 0; /** * Start processing a job or an array of jobs. This method will also spin * up internal scheduler if run for first time. * * @param {Array|string} jobName A job name or an array of job names. * @param {Object=} optOpts optionally define worker specific options. * @param {Function} optCb Callback to invoke. * @param {Object|null} context to call the consumerWorkerFn. * @constructor */ var Worker = module.exports = function(jobName, optOpts, optCb, optSelf) { /** @type {Function(string, *, Function)} The consumer worker */
* Authors: * Thanasis Polychronakis (http://thanpol.as) * */ /** * @fileoverview The public API of Kickq library. * */ var EventEmitter = require('events').EventEmitter; var fs = require('fs'); var path = require('path'); var when = require('when'); var logg = require('logg'); var log = logg.getLogger('kickq.main'); var kconfig = require('./utility/config'); var klogger = require('./utility/klogger'); var kmetrics = require('./control/metrics.ctrl'); var CreateJob = require('./control/create.ctrl'); var WorkerLocal = require('./control/worker.ctrl'); // var MetricsModel = require('./model/metrics.model'); var Queue = require('./model/queue.model'); var kerror = require('./utility/kerror'); var kRedis = require('./utility/kredis'); var JobModel = require('./model/job.model'); var JobItem = require('./model/job.item'); var Scheduler = require('./model/scheduler.model'); var WorkerGuard = require('./control/worker.guard');
/** * @fileOverview Will handle connectivity to the databases and alert on issues. */ var EventEmitter = require('events').EventEmitter; var util = require('util'); var BPromise = require('bluebird'); var config = require('config'); var mongoose = require('mongoose'); var logg = require('logg'); var log = logg.getLogger('app.core.database'); var helpers = require('nodeon-helpers'); // models var userModel = require('../models/user.model').getInstance(); var cityModel = require('../models/city.model').getInstance(); var communityModel = require('../models/community.model').getInstance(); var venueModel = require('../models/venue.model').getInstance(); var calendarModel = require('../models/calendar.model').getInstance(); var togetherModel = require('../models/together.model').getInstance(); // var noop = function() {}; /** * Do not instantiate directly, use Conn.getInstance() to get the singleton. * * This module is an instance of EventEmitter. * * @event `open`: Emitted after we `connected` and `onOpen` is executed
/** * Constructs a new Module. * @param {string} realm. * @constructor */ function Module(realm) { Module.super_.call(this, realm); this.logger_ = logg.getLogger('dys.auth.BasicAuthModule'); }
/** * Constructs a new RequestLogger. * @param {!Context} ctx The application context. * @constructor */ function RequestLogger(ctx) { this.logger_ = logg.getLogger('dys.RequestLogger'); this.buffer_ = []; }
/** * @fileoverview Metrics model, will subscribe and listen for measurable events. */ var logg = require('logg'); var log = logg.getLogger('kickq.model.Metrics'); var EventModel = require('./event-model'); // var states = require('./states'); var channels = require('./channels'); var kRedis = require('../utility/kredis'); /** * The Metrics Model Class. * * @constructor * @extends {Kickq.EventModel} */ var Metrics = module.exports = EventModel.extendSingleton(function() { log.finer('Ctor() :: Init'); /** @type {?redis.CreateClient} redis client to use for pubsub */ this.clientSub = null; this._isOn = false; /** * Channels this model subscribes to, also doubles as the events emitted. * @type {Array.<kickq.Channels>} * @private */ this.channels = [
"use strict"; var logg = require( 'logg' ); var DtlsServer = require( './DtlsServer' ); var DtlsSocket = require( './DtlsSocket' ); var log = logg.getLogger( 'dtls' ); log.setLogLevel( logg.Level.SEVERE ); var logLevels = {}; for( var l in logg.Level ) logLevels[ l ] = logg.Level[ l ]; logg.getLogger( 'dtls.SecurityParameters.digest' ).setLogLevel( logg.Level.WARN ); module.exports = { DtlsServer: DtlsServer, createServer: DtlsServer.createServer, connect: DtlsSocket.connect, setLogLevel: log.setLogLevel.bind( log ), logLevel: logLevels };