core/utils/lib/config.js
function(app, namespace, callback){

        self.get(app, function(err, config){
            if (err) {
                //logger.error('gina', 'UTILS:CONFIG:ERR:4', err, __stack);
                console.error(err.stack||err.message);
                callback(err + 'Utils.Config.get(...)');
            }

            try {
                callback( false, getVar('paths.' + namespace, config) );

            } catch (err) {
                var err = new Error('Config.getPath(app, cat, callback): cat not found');
                callback(err)
            }
        })
    }
function(app, namespace, callback){

        self.get(app, function(err, config){
            if (err) {
                //logger.error('gina', 'UTILS:CONFIG:ERR:4', err, __stack);
                console.error(err.stack||err.message);
                callback(err + 'Utils.Config.get(...)');
            }

            try {
                callback( false, getVar('paths.' + namespace, config) );

            } catch (err) {
                var err = new Error('Config.getPath(app, cat, callback): cat not found');
                callback(err)
            }
        })
    }
function ( app , namespace , callback ) { self . get ( app , function ( err , config ) { if ( err ) { //logger.error('gina', 'UTILS:CONFIG:ERR:4', err, __stack); console . error ( err . stack || err . message ) ; callback ( err + 'Utils.Config.get(...)' ) ; } try { callback ( false , getVar ( 'paths.' + namespace , config ) ) ; } catch ( err ) { var err = new Error ( 'Config.getPath(app, cat, callback): cat not found' ) ; callback ( err ) } } ) }
Get path by app & namespance

@param {string} app
@param {string} namespace

@callback callback
@param {string} err
@param {string} path

@private
Get path by app & namespance