| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 1x 1x 4x 4x 4x 4x 2x 2x 4x | 'use strict';
var envFactory = require('..');
module.exports = function (logger) {
var env = envFactory();
env.on(env.EVENT_FOUND, function (fullKeyName, value, $secure) {
value = $secure ? '***' : value;
logger.info('[env] %s was defined, using: %s', fullKeyName, String(value));
})
.on(env.EVENT_FALLBACK, function (fullKeyName, $default, $secure) {
$default = $secure ? '***' : $default;
logger.info('[env] %s was not defined, using default: %s', fullKeyName, String($default));
});
return env;
};
|