@wrecking-ball-software/vault-client
Version:
A Vault client that makes easier to work with configurations and secrets.
32 lines (26 loc) • 427 B
JavaScript
;
//////
// Modules
//////
const pino = require('pino')
//////
// Exported functionality(ies)
//////
/**
* Creates a scoped logger
*
* @param {String} name logger name
*
* @returns Named logger
*/
const scopedLogger = (name) => {
return pino({
name: `Vault Client::${name}`,
prettyPrint: {
colorize: true,
timestampKey: '',
ignore: 'pid,hostname'
}
});
};
module.exports = scopedLogger;